LINUX.ORG.RU

Переход на i3 состоялся


0

1

Очень долго я пользовался ion3. Он служил мне верой и правдой многие годы, но больно уж он стар и собирать его на современных системах становится все сложнее и сложнее, так как оконный менеджер покинут и не поддерживается разработчиком. Есть форк под названием notion, но он отказался жрать мой конфиг, хотя не удивительно, и в ion3 частенько при смене версии натыкались на подобное, потому я выбрал версию 3-20080825, которую и собирал из года в год, и переносил с системы на систему, все более-менее устраивало.

Но кое-что мне все-таки мешало. Например необходимость в рестарте wm после смены ориентации экрана, что сильно снижало комфорт при использовании лаптопа в качестве планшета.

Остановился, в итоге, на i3, который унаследовал много хорошего и от ion3, и от wmii. От первого очень удобную систему таббинга и скратчпады, от второго - динамику. В итоге, расписал правила для автораскладывания окон по воркспейсам, прописал хоткеи, поменял статусбар и.. все. Единственное, не хватает списка окон с автокомлитом (переключение по имени, либо его части), но, думаю, приложится. Да, еще workspace_buttons не особо радуют, на лаптопе оставил (если стилусом или пальцем ткнуть захочется), а на стационаре от них избавился.

Лаптоп - ThinkPad X61T, ось - debian stable. Рукописный ввод, коим я практически не пользуюсь, через cellwriter, он же в качестве виртуальной клавитуры. Network Manager выброшен на свалку истории, на замену ему пришел wicd, bluetooth, соответственно, через blueman.

>>> Просмотр (1024x768, 232 Kb)

★★

Проверено: JB ()

Ответ на: комментарий от Debasher

Ну и чего? Удобный, мои потребности покрывает.

warl0ck ★★
() автор топика

Ну и навоз. Шрифты вообще нечто. Глаза видно на помойке нашел.

demel
()

Цвета противные

Shtsh ★★★★
()

Шрифты мхм.. своеобразные.
А цвета приятные и стиль выдержан.

workspace_buttons не особо радуют

Почему?

Dragon59 ★★
()
Ответ на: комментарий от Dragon59

Потому, что отображение всех задействованных воркспейсов мне не нужно, достаточно отобразить имя текущего.

warl0ck ★★
() автор топика
Ответ на: комментарий от craftwr

наш герой уже походу выбрал красную пелюлю))

А по теме, зеленый цвет вырвиглазный. А так в принципе ниче так.

Licwin ★★★★★
()

Как-то не очень.

kitar ★★★★★
()

Ну и как оно после иона? Я вот до сих пор боюсь с него уходить, хотя i3 не смотрел особо.

melkor217 ★★★★★
()
Ответ на: комментарий от melkor217

Хорошо, на самом деле. Правда, кое-что выбешивает: невозможно назначить жесткое растайливание воркспейса. Например для гимпа в ионе присваивал 2 фрейма с заданной геометрией: для тулбокса и для остальных окон. Здесь геометрию задать не получается. Хотя, надо поковырять, подозреваю, что можно ресайзить через fow_window как-нибудь.

warl0ck ★★
() автор топика

Это ужасно. Причем ужасно все: ужасные цвета, ужасные шрифты, ужасная тема..
PS Либо тебе пофиг на людей которые тебя кастуют, отвечают и удаляют твои треды/ посты, либо я forever_alone =(

comp00 ★★★★
()

Единственное, не хватает списка окон с автокомлитом (переключение по имени, либо его части)

bash + wmctrl + dmenu

kernelpanic ★★★★★
()

Шрифт действительно кажется не очень удобным.

blackst0ne ★★★★★
()

Ггг. Напомнило эпизод из «Всемирной истории» Мэла Брукса. Там король предреволюционной Франции занюхал чего-то бодрящего из табакерки, оглядел парк и говорит «У... Какое все зеленое».

slackwarrior ★★★★★
()

Зеленки многовато, в остальном годно. Что за ШГ?

gwinn ★★★★
()

Переход на i3 состоялся

Крайне неудачно и некрасиво.

SjZ ★★★★★
()
Ответ на: комментарий от GreenBag

На самом деле оно не кислотное. Эдакого защитного цвета. Глаза может выедать из-за следующего:
- Выставлена слишком большая яркость
- Монитор - говно.

Шрифт в браузере действительно подкачал. Поменял на Dejavu Sans.

kernelpanic>bash + wmctrl + dmenu
i3 не поддерживает фридесктопные расширения. Тут, скорее i3-py+dmenu, но пока лениво.

warl0ck ★★
() автор топика
Ответ на: комментарий от warl0ck

Ну монитор, согласен, не айс (LG L1942S), но и не самых худший вариант. Можно поинтересоваться Вашей моделью? Интересно узнать, под какой монитор это всё затачивалось.

GreenBag ★★
()

Ужас. Почему всё зеленоватое такое? Не люблю зелёный цвет, особенно таких оттенков. Как тина в болоте.

lucentcode ★★★★★
()
Ответ на: комментарий от GreenBag

Лаптоп, как уже писал выше, ThinkPad X61T, стоит IPS матрица. Кто их производит, увы, не знаю.
Дома - HP LP2475, тоже IPS.

warl0ck ★★
() автор топика

Залей конфиг иона, мне аж интересно что он там не ест. У меня версия notion из гита, сложностей со сборкой вроде никаких, просто требует пару своих каких-то не сильно популярных библиотек(libextl и ещё чото) i3 же бесит настолько что заставить себя на него перейти я не могу тотально.

Да и вложенных скратчпадов я там вроде бы не видел(или уже добавили?) Да и неплохо бы ионовскую фичу с упаковкой окон в воркспейсы, воркспейсов в окна.

Всегда пользовался wicd, но что плохого в networkmanager?

Залей usercss, если не жалко. А то я так лихо подредактировал базу что осталзя без овер 30 стилей, хехе.

e7z0x1 ★★★★★
()
Ответ на: комментарий от warl0ck

Ресайзить цэ одно. А с запихиванием в фрейм, тут как дела? Вот главная проблема. Вот чем xmonad бесил, как его не вертел, так вот этовот и не приделал. А табы и статику там почти можно приделать, может щас умельцы уже что новое придумали, но мне лень уже с ним возиться.

Subtle пробовал? Кроме скретчпадов через жопу(ну их там нету по сути, какой-то грязный хак) остальное вроде бы хорошо, например поддерживаются всякие там ewmh и ишо хорошо что окна терминала ресайзятся нормально, а не так, как например, в ионе.

e7z0x1 ★★★★★
()
Ответ на: комментарий от warl0ck

Тогда согласен, возможно моя бюджетная TNка слишком плохо дает контраст и яркость (вернее слишком много). Увы, разницу знаю между TN и (S)PVA. С IPS пока дел не имел.

GreenBag ★★
()
Ответ на: комментарий от e7z0x1

А с запихиванием в фрейм, тут как дела?

А тут все просто. Описываем правила действия для окна( их может быть несколько):
for_window [class=«Gimp» instance=«gimp» window_role=«gimp-toolbox»] floating disable

Запихиваем, в данном случае, на определенный воркспейс:
assign [class=«Gimp» instance=«gimp»] 7:draw

Также, запихнуть можно тем же правилом for_window:
for_window [class=«Gimp» instance=«gimp»] move container to workspace 7:draw

Осталось прилепить именованные контейнеры, и все будет хорошо. Покамест они у нас непереименовываемые, просто «another container», но функционал будет.

warl0ck ★★
() автор топика
Ответ на: комментарий от e7z0x1

По конфигу .ion3, у меня там куча костылей, уже сам не помню, что и где. Когда надо что-то поменять, грепаю-грепаю-грепаю.
Конфиг ion3: http://rghost.ru/39547225
css'ка: http://pastebin.com/2L3Hd3m3

Преимущество i3 надо всеми этими xmonad, awesome, subtle в том, что реализовано большинство нужного мне функционала без огорода костылей. Наличествуют правила для группировки окон, множественные скретчпады, табы вместо модненького stacked. Думаю, надо бы сделать какой-нибудь экшон systray_toggle, так как большую часть времени этот трей нафиг не нужен, и на стационарном компе у меня отключен.

warl0ck ★★
() автор топика
Ответ на: комментарий от warl0ck

табы вместо модненького stacked

Ну да. Подозреваю, что стакед появился черт знает когда, на пару с wmi.

zloelamo ★★★★
()
Ответ на: комментарий от warl0ck

Кстати как думаешь работать в черно-голубой гамме аля бетмен не сделает глазкам бо-бо? Ты помнится спрашивал как-то на юниксфоруме как инвертировать весь экран, ну все цвета, я вот нашел не так давно такую фигню, хехе. Хотя пользовался только пару раз.

e7z0x1 ★★★★★
()
Ответ на: комментарий от SIvan32

Гы. Мне абсолютно попениссно, кто и чем себя считает (:

warl0ck ★★
() автор топика
Ответ на: комментарий от e7z0x1

Да думаю, не сделает. У друга похожая поллитра, черный фон, синеватый такой текст. Вроде глаза на месте.

warl0ck ★★
() автор топика

Кстати, кто-нибудь знает как запретить urxvt изменять заголовок окна (title) при изменении содержимого?

Я пробовал --name и --title - один чорт он переоределяет имя как только ты в нем запустишь что-нибудь.

zloelamo ★★★★
()

Как доведешь конфиг i3 более-менее до ума залей (: Ща посмотрю что там изменилось, раньше-то оно почти неюзабельно было по сути. Кстати хз насчет freedesktop, а вот ewmh поддержку уже приделали, во всяком случае когда компилял из гита, но там был ewmh.h

e7z0x1 ★★★★★
()

Но кое-что мне все-таки мешало. Например необходимость в рестарте wm после смены ориентации экрана, что сильно снижало комфорт при использовании лаптопа в качестве планшета.

Ну, xrandr оно уже вроде поддерживает. Проверить не могу, но mod_xrandr там есть, тока вот все режимы куда-то подевались после смены дров, хехе.

e7z0x1 ★★★★★
()
Ответ на: комментарий от warl0ck

Все это запускается внутри терминала, а все эти эскейп последовательности и вызовы - это его внутрениий api. И я бы хотел, чтоб он игнорировал некоторые вызовы и не менял title, поскольку это мешает ориентироваться в открытых терминалах.

zloelamo ★★★★
()
Ответ на: комментарий от zloelamo

Мне кажется что это скорее к настройкам шелла или мультикплексора, насколько я знаю ничего специфического для игнорирования этих последовательностей нету.

e7z0x1 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.