История изменений
Исправление dissident, (текущая версия) :
и кода там кстати меньше
Перестаньте наконец сравнивать то, что я методом тыка и Копи и Паста на коленке за утро наговнял с патчами, над которыми люди трудяться, чтобы поделиться ими с миром. Я свое сюда вклеил только, чтобы отметить проблему как решенную и показать, как это можно сделать. Там вообще большую часть занимают сами определения binding’ов (awful.key). Да, это можно «рефакторизировать» в цикл от 1 до 12ти, но зачем? Еще там две функции делают одно и тоже - итерируют по программах, открытых в выбранном воркспейсе на мониторе у которого фокус - одна, чтобы посчитать их количество, другая, чтобы найти номер в данный момент фокусной программы. Да же это тоже можно «рефакторизировать», создав дополнительную утилитную функцию, но зачем?
У меня список дел разбросан по всей комнате на 100500 бумажках. Просто я решил, что в субботу, я, как истинный еврей, буду не работать а маяться х-ней. А с х-ни еще и польза. Теперь, где бы я не нашел работу про линукс - я в полчаса накачу туда awesome, возьму из backup’а свой конфиг и мне будет еще удобнее, чем сейчас. А не привыкай вечно к этим плазмам, гномам, которые уже не гномы и т.п. IMHO стандартной убунту пользоваться невозможно. Уже Windows 98 удобнее была. XFCE/LXDE/….. - ОК, но хочется:
- чтобы можно было и tiling
- чтобы можно было сделать так, как тебе хочется
- чтобы оно летало
И сам осом летает. Не знаю насчет однопоточности, видимо грамотно написан (нет долгих операций). Мои два прохода по списку окон (только в выбранном воркспейсе) при нажатии Shift-Fn вообще не влияют на железе родом из 2008 г.р. Более того, я повторюсь, но ок. полгода назад у меня был thinkpad за ок. 1000$ и сам по себе awesome там летал. Так вот на г-не 2008 г.р. летает так же. Кроме того, его можно перегружать, а все останется на своих местах. Его можно бесконечно кастомизировать под себя, а можно оставить часть как есть.
Вот я смотрю https://www.youtube.com/watch?v=3noK4GTmyMw, половину посмотрел и меня не убедило. Я вот хочу иметь пару workspace’ов с float layout’ом (как винда). Может он еще до этого не дошел? Ну и c awesome ставить ничего почти не надо, какие-нибудь там виджеты + накатил свой конфиг. А не там nitrogen, compton, xmobar, ХЕЗ что еще.
И конфиг пишется не для того, чтобы его кто-то читал, а чтобы он конфигурировал. И на Lua писать легче. Да, читать хуже, чем Haskell. Но писать лучше.
PS Я пробовал i3 еще и он слишком ограничен. Здесь я могу как хочу. Захочу вообще в Windows XP превращу. А потом еще покручу и сделаю кнопку, которая часть воркспейсов делает Windows XP, а часть i3. А то i3 - это как девушка, которая дает только в попу. Круто, но почему только?
Исходная версия dissident, :
и кода там кстати меньше
Перестаньте наконец сравнивать то, что я методом тыка и Копи и Паста на коленке за утро наговнял с патчами, над которыми люди трудяться, чтобы поделиться ими с миром. Я свое сюда вклеил только, чтобы отметить проблему как решенную и показать, как это можно сделать. Там вообще большую часть занимают сами определения binding’ов (awful.key). Да, это можно «рефакторизировать» в цикл от 1 до 12ти, но зачем? Еще там две функции делают одно и тоже - итерируют по программах, открытых в выбранном воркспейсе на мониторе у которого фокус - одна, чтобы посчитать их количество, другая, чтобы найти номер в данный момент фокусной программы. Да же это тоже можно «рефакторизировать», создав дополнительную утилитную функцию, но зачем?
У меня список дел разбросан по всей комнате на 100500 бумажках. Просто я решил, что в субботу, я, как истинный еврей, буду не работать а маяться х-ней. А с х-ни еще и польза. Теперь, где бы я не нашел работу про линукс - я в полчаса накачу туда awesome, возьму из backup’а свой конфиг и мне будет еще удобнее, чем сейчас. А не привыкай вечно к этим плазмам, гномам, которые уже не гномы и т.п. IMHO стандартной убунту пользоваться невозможно. Уже Windows 98 удобнее была. XFCE/LXDE/….. - ОК, но хочется:
- чтобы можно было и tiling
- чтобы можно было сделать так, как тебе хочется
- чтобы оно летало
И сам осом летает. Не знаю насчет однопоточности, видимо грамотно написан (нет долгих операций). Мои два прохода по списку окон (только в выбранном воркспейсе) при нажатии Shift-Fn вообще не влияют на железе родом из 2008 г.р. Более того, я повторюсь, но ок. полгода назад у меня был thinkpad за ок. 1000$ и сам по себе awesome там летал. Кроме того, его можно перегружать, а все останется на своих местах. Его можно бесконечно кастомизировать под себя, а можно оставить часть как есть.
Вот я смотрю https://www.youtube.com/watch?v=3noK4GTmyMw, половину посмотрел и меня не убедило. Я вот хочу иметь пару workspace’ов с float layout’ом (как винда). Может он еще до этого не дошел? Ну и c awesome ставить ничего почти не надо, какие-нибудь там виджеты + накатил свой конфиг. А не там nitrogen, compton, xmobar, ХЕЗ что еще.
И конфиг пишется не для того, чтобы его кто-то читал, а чтобы он конфигурировал. И на Lua писать легче. Да, читать хуже, чем Haskell. Но писать лучше.
PS Я пробовал i3 еще и он слишком ограничен. Здесь я могу как хочу. Захочу вообще в Windows XP превращу. А потом еще покручу и сделаю кнопку, которая часть воркспейсов делает Windows XP, а часть i3. А то i3 - это как девушка, которая дает только в попу. Круто, но почему только?