enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
Бред..конфигурировать железо под софт. |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
@mango пожалуйста: @bosha Xmonad+dzen2. До xmobar руки еще не дошли,да и думаю надо ли..dzen2 хоть прикрутить всюду можно:) |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
А у меня в urxvt,при использовании “dina” русские буквы “fixed” рисуются :) Вот так и живем ;D |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
Шрифт(dina) нравится,жаль не русский или это у меня так? |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
Я себе в Xmonad прикрутил :) |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
@ IIaBeJI Незачто,как всегда удивительное рядом :) |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
xcalc же вроде по умолчанию с иксами ставится нет? Да и улучшить его можно в ~/.Xdefaults типа этого: ! X C A L C xcalc*geometry: 200x275 xcalc.ti.bevel.background: #111111 xcalc.ti.bevel.screen.background: #000000 xcalc.ti.bevel.screen.DEG.background: #000000 xcalc.ti.bevel.screen.DEG.foreground: LightSeaGreen xcalc.ti.bevel.screen.GRAD.background: #000000 xcalc.ti.bevel.screen.GRAD.foreground: LightSeaGreen xcalc.ti.bevel.screen.RAD.background: #000000 xcalc.ti.bevel.screen.RAD.foreground: LightSeaGreen xcalc.ti.bevel.screen.INV.background: #000000 xcalc.ti.bevel.screen.INV.foreground: Red xcalc.ti.bevel.screen.LCD.background: #000000 xcalc.ti.bevel.screen.LCD.foreground: LightSeaGreen xcalc.ti.bevel.screen.LCD.shadowWidth: 0 xcalc.ti.bevel.screen.M.background: #000000 xcalc.ti.bevel.screen.M.foreground: LightSeaGreen xcalc.ti.bevel.screen.P.background: #000000 xcalc.ti.bevel.screen.P.foreground: Yellow xcalc.ti.Command.foreground: White xcalc.ti.Command.background: #777777 xcalc.ti.button5.background: Orange3 xcalc.ti.button19.background: #611161 xcalc.ti.button18.background: #611161 xcalc.ti.button20.background: #611111 xcalc.ti.button25.background: #722222 xcalc.ti.button30.background: #833333 xcalc.ti.button35.background: #944444 xcalc.ti.button40.background: #a55555 xcalc.ti.button22.background: #222262 xcalc.ti.button23.background: #222262 xcalc.ti.button24.background: #222272 xcalc.ti.button27.background: #333373 xcalc.ti.button28.background: #333373 xcalc.ti.button29.background: #333373 xcalc.ti.button32.background: #444484 xcalc.ti.button33.background: #444484 xcalc.ti.button34.background: #444484 xcalc.ti.button37.background: #555595 xcalc.ti.button38.background: #555595 xcalc.ti.button39.background: #555595 XCalc*Cursor: hand2 XCalc*ShapeStyle: rectangle |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
То что приходится каждый деь залогиниваться это у меня одного так?На других ресурсах хоть неделю держит,а тут.. Жутко раздражает,тем боллее инет у меня далеко не скоростной >:( |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
Не стал новую тему создавать,вопрос пустяковый да и в дальнейшем собираюсь избавиться от KDE. Помогите прикрутить dzen2,с чужими конфигами все нормально работает(целиком понять конфиг я не в состоянии),поэтому решил делать поэтапно. Сейчас конфиг почти дефолтный: import XMonad import System.Exit import qualified XMonad.StackSet as W import qualified Data.Map as M -- Theme --------------------------------------------------------------- myXFTFont = "xft:monaco-10" -- see 'Status Bars' for the dzen font conkyFile = "~/bin/dzconky" -- populates right status bar colorBG = "#dddddd" -- background colorFG = "#ff0000" -- foreground colorFG2 = "#909090" -- foreground w/ emphasis colorFG3 = "#ff0000" -- foreground w/ strong emphasis colorUrg = "#ffa824" -- urgent barHeight = 20 monitorWidth = 1680 -- two statusbars will span this width leftBarWidth = 700 -- right bar will span difference -- Options ------------------------------------------------------------- myTerminal = "urxvt" --myWorkspaces = ["1-main","2-web","3-chat"] ++ map show [4..9] myWorkspaces = ["1","2","3","4","5","6","7","8","9"] myNormalBorderColor = colorBG myFocusedBorderColor = colorFG3 myBorderWidth = 3 myModMask = mod4Mask myNumlockMask = mod2Mask -- The mask for the numlock key. Numlock status is "masked" from the -- current modifier status, so the keybindings will work with numlock on or -- off. You may need to change this on some systems. -- -- You can find the numlock modifier by running "xmodmap" and looking for a -- modifier with Num_Lock bound to it: -- -- > $ xmodmap | grep Num -- > mod2 Num_Lock (0x4d) -- -- Set numlockMask = 0 if you don't have a numlock key, or want to treat -- numlock status separately. -- -- Key bindings -------------------------------------------------------- myKeys [email protected](XConfig {XMonad.modMask = modm}) = M.fromList $ -- launch a terminal [ ((modm .|. shiftMask, xK_Return), spawn $ XMonad.terminal conf) -- launch dmenu , ((modm, xK_p ), spawn "exe=`dmenu_path | dmenu` && eval \"exec $exe\"") -- launch gmrun , ((modm .|. shiftMask, xK_p ), spawn "gmrun") -- close focused window , ((modm .|. shiftMask, xK_c ), kill) -- Rotate through the available layout algorithms , ((modm, xK_space ), sendMessage NextLayout) -- Reset the layouts on the current workspace to default , ((modm .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf) -- Resize viewed windows to the correct size , ((modm, xK_n ), refresh) -- Move focus to the next window , ((modm, xK_Tab ), windows W.focusDown) -- Move focus to the next window , ((modm, xK_j ), windows W.focusDown) -- Move focus to the previous window , ((modm, xK_k ), windows W.focusUp ) -- Move focus to the master window , ((modm, xK_m ), windows W.focusMaster ) -- Swap the focused window and the master window , ((modm, xK_Return), windows W.swapMaster) -- Swap the focused window with the next window , ((modm .|. shiftMask, xK_j ), windows W.swapDown ) -- Swap the focused window with the previous window , ((modm .|. shiftMask, xK_k ), windows W.swapUp ) -- Shrink the master area , ((modm, xK_h ), sendMessage Shrink) -- Expand the master area , ((modm, xK_l ), sendMessage Expand) -- Push window back into tiling , ((modm, xK_t ), withFocused $ windows . W.sink) -- Increment the number of windows in the master area , ((modm , xK_comma ), sendMessage (IncMasterN 1)) -- Deincrement the number of windows in the master area , ((modm , xK_period), sendMessage (IncMasterN (-1))) -- toggle the status bar gap (used with avoidStruts from Hooks.ManageDocks) -- , ((modm , xK_b ), sendMessage ToggleStruts) -- Quit xmonad , ((modm .|. shiftMask, xK_q ), io (exitWith ExitSuccess)) -- Restart xmonad , ((modm , xK_q ), restart "xmonad" True) ] ++ -- -- mod-[1..9], Switch to workspace N -- mod-shift-[1..9], Move client to workspace N -- [((m .|. modm, k), windows $ f i) | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9] , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]] ++ -- -- mod-{w,e,r}, Switch to physical/Xinerama screens 1, 2, or 3 -- mod-shift-{w,e,r}, Move client to screen 1, 2, or 3 -- [((m .|. modm, key), screenWorkspace sc >>= flip whenJust (windows . f)) | (key, sc) <- zip [xK_w, xK_e, xK_r] [0..] , (f, m) <- [(W.view, 0), (W.shift, shiftMask)]] ------------------------------------------------------------------------ -- Mouse bindings: default actions bound to mouse events -- myMouseBindings (XConfig {XMonad.modMask = modMask}) = M.fromList $ -- mod-button1, Set the window to floating mode and move by dragging [ ((modMask, button1), (\w -> focus w >> mouseMoveWindow w)) -- mod-button2, Raise the window to the top of the stack , ((modMask, button2), (\w -> focus w >> windows W.swapMaster)) -- mod-button3, Set the window to floating mode and resize by dragging , ((modMask, button3), (\w -> focus w >> mouseResizeWindow w)) -- you may also bind events to the mouse scroll wheel (button4 and button5) ] ------------------------------------------------------------------------ -- Layouts: -- You can specify and transform your layouts by modifying these values. -- If you change layout bindings be sure to use 'mod-shift-space' after -- restarting (with 'mod-q') to reset your layout state to the new -- defaults, as xmonad preserves your old layout settings by default. -- -- The available layouts. Note that each layout is separated by |||, -- which denotes layout choice. -- myLayout = tiled ||| Mirror tiled ||| Full where -- default tiling algorithm partitions the screen into two panes tiled = Tall nmaster delta ratio -- The default number of windows in the master pane nmaster = 1 -- Default proportion of screen occupied by master pane ratio = 1/2 -- Percent of screen to increment by when resizing panes delta = 3/100 ------------------------------------------------------------------------ -- Window rules: -- Execute arbitrary actions and WindowSet manipulations when managing -- a new window. You can use this to, for example, always float a -- particular program, or have a client always appear on a particular -- workspace. -- -- To find the property name associated with a program, use -- > xprop | grep WM_CLASS -- and click on the client you're interested in. -- -- To match on the WM_NAME, you can use 'title' in the same way that -- 'className' and 'resource' are used below. -- myManageHook = composeAll [ className =? "MPlayer" --> doFloat , className =? "Gimp" --> doFloat , resource =? "desktop_window" --> doIgnore , resource =? "kdesktop" --> doIgnore ] -- Whether focus follows the mouse pointer. myFocusFollowsMouse :: Bool myFocusFollowsMouse = True -- Status bars and logging --------------------------------------------- -- Perform an arbitrary action on each internal state change or X event. -- See the 'DynamicLog' extension for examples. -- -- To emulate dwm's status bar -- -- > logHook = dynamicLogDzen myLogHook = return () ------------------------------------------------------------------------ -- Startup hook -- Perform an arbitrary action each time xmonad starts or is restarted -- with mod-q. Used by, e.g., XMonad.Layout.PerWorkspace to initialize -- per-workspace layout choices. -- -- By default, do nothing. myStartupHook = return () ------------------------------------------------------------------------ -- Now run xmonad with all the defaults we set up. -- Run xmonad with the settings you specify. No need to modify this. main = xmonad defaults -- A structure containing your configuration settings, overriding -- fields in the default config. Any you don't override, will -- use the defaults defined in xmonad/XMonad/Config.hs -- -- No need to modify this. -- defaults = defaultConfig { -- simple stuff terminal = myTerminal, focusFollowsMouse = myFocusFollowsMouse, borderWidth = myBorderWidth, modMask = myModMask, numlockMask = myNumlockMask, workspaces = myWorkspaces, normalBorderColor = myNormalBorderColor, focusedBorderColor = myFocusedBorderColor, -- key bindings keys = myKeys, mouseBindings = myMouseBindings, -- hooks, layouts layoutHook = myLayout, manageHook = myManageHook, logHook = myLogHook, startupHook = myStartupHook } |
enko |
|
Темы:
1
Сообщения:
46
Участник с: 24 сентября 2009
|
NekifirusГы,потерю девственности напоминает.. ;D Второй год пошел. |