Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

obs-studio можно попросить показывать только разрешённые воркспейсы?
#EL18P2 (34+1) / @l29ah / 1446 дней назад
У кого-нибудь работает Stoppable с firefox-47?
#5RZYX8 (1) / @l29ah / 2861 день назад
xmonad выел 429МБ рамки меньше чем за два дня работы. Не юзайте ghc-8, там спид.
#FZNZ2I (9+1) / @l29ah / 2886 дней назад
xmonad собранный ghc-8.0.1 работает норм.
#724KUN (0) / @l29ah / 2888 дней назад
Чо там, xmonad работает с ghc-8.0.1?
#RVXQGA (0) / @l29ah / 2890 дней назад
22:43:20]<kurnevsky> Зафигачил инвертирование цвета окна через dbus с compton - кому-то интересно? :) 22:46:33]<kurnevsky> L29Ah_: http://lpaste.net/142717 22:47:06]<kurnevsky> L29Ah_: ну и compton я так запускаю: compton -b -f -I 0.10 -O 0.10 --backend glx --vsync opengl --dbus :)
#Z46NOF (0) / @l29ah / 3113 дней назад
Блядь, пятнадцать воркспейсов мало.
#09F403 (17) / @l29ah / 3175 дней назад

Написал прибивалку SIGSTOP'ом firefox при переключении на другой воркспейс. Довольно криво, но работает. Очень актуально.

--{{{ Fuck firefox
myLogHook = do
wsname <- gets (currentTag . windowset)
case wsname of
"web" -> fuckFirefox False
_ -> fuckFirefox True

fuckFirefox ye = liftIO $ do
(rc, out, ) <- readProcessWithExitCode' "pgrep" ["firefox"] []
mapM
fuckIt $ lines $ out
where fuckIt s = signalProcess (if ye then sigSTOP else sigCONT) (CPid $ read s)

readProcessWithExitCode'
:: FilePath -- ^ command to run
-> [String] -- ^ any arguments
-> String -- ^ standard input
-> IO (ExitCode,String,String) -- ^ exitcode, stdout, stderr
readProcessWithExitCode' cmd args input = do
(Just inh, Just outh, Just errh, pid) <-
createProcess (proc cmd args){ std_in = CreatePipe,
std_out = CreatePipe,
std_err = CreatePipe }

outMVar <- newEmptyMVar

-- fork off a thread to start consuming stdout
out  <- hGetContents outh
forkIO $ C.evaluate (length out) >> putMVar outMVar ()

-- fork off a thread to start consuming stderr
err  <- hGetContents errh
forkIO $ C.evaluate (length err) >> putMVar outMVar ()

-- now write and flush any input
when (not (null input)) $ do hPutStr inh input; hFlush inh
hClose inh -- done with stdin

-- wait on the output
takeMVar outMVar
takeMVar outMVar
hClose outh

-- wait on the process
ex <- C.catch (waitForProcess pid >>= return) (\e -> seq (e :: C.SomeException) $ return $ ExitSuccess)

return (ex, out, err)

--}}}

#FF7FS0 (17) / @l29ah / 3788 дней назад

Хочу плагин для xmonad, суть такова: при переключении с/на воркспейс с прыщелисом или конки оный ловит SIGSTOP/SIGCONT.

#ZORT0V (2) / @l29ah / 3947 дней назад
xmonad'ный Prompt не тормозит. Пока, dmenu!
#B6YG8P (0) / @l29ah / 4121 день назад
Теперь я тоже буду как мудак хранить конфиги на гитхабе. https://github.com/l29ah/xmonad-config
#7OU0KN (1) / @l29ah / 4161 день назад
XMonad - это такой личкрафт: https://code.google.com/p/xmonad/issues/detail?id=416
#NETR2V (0) / @l29ah / 4202 дня назад
Научился воспроизводить баг в xmonad, обнаруженный мной больше двух лет назад :3 https://code.google.com/p/xmonad/issues/detail?id=362
#S1E9Z2 (0) / @l29ah / 4440 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.