LINUX.ORG.RU

i3 из которого я сделал подобие notion wm со всеми нужными фичами

 , ,


8

2

* Arch linux

* i3 wm

* st, dunst, ncmpcpp, tmux, короче стандартный набор.

* Шрифт PragmataPro с патчами от Nerd Fonts.

* Конфиги i3 тут: https://github.com/neg-serg/dotfiles/tree/master/.config/i3 Остальное естественно там же.

* Панель polybar

Я перенес фичи иона, которых мне не доставало типа вложенных скратчпадов, нормального run-or-raise, run-or-raise-for-tag(моё изобретение для иона), alt-tab как в ионе, работу с fullscreen нормальную, а не как в i3 по умолчанию, что там не перейти, ничего сделать нельзя.

На самом деле там наверно ещё что-то сделано чтобы всё это было в сумме комфортно и «как раньше», реализованы мои скрипты как демоны-листнеры и врапперы чтобы посылать байтики через fifo

* Более подробное описание на кривом англ тут: https://neg-serg.github.io/personal/2017/04/10/my-cool-i3-migration/

>>> Просмотр (1920x1200, 473 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Очень приятная цветовая схема.

thecre
()
Ответ на: комментарий от bytecode

Контраст хороший. У меня просто хороший монитор, мне такого контраста достаточно

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

Неплохо, но текст в терминале слишком тусклый, я бы сделал намного ярче.

Psych218 ★★★★★
()

alt-tab как в ионе, работу с fullscreen нормальную, а не как в i3 по умолчанию, что там не перейти, ничего сделать нельзя.

Зачем это все? Если что-то мешается в фулскрине, но не хочется это закрывать, можно просто переключить воркспейс. В крайнем случае можно превратить в окошко.

Nefalius
()

мсье знает толк в извращении. Хотя скорее годно, чем нет.

И да, не слушай никого про контрастность ) Низкая контрастность добавляет глазам приятный красный оттенок ;)

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

Ок. Просто

ничего сделать нельзя

звучит как-то слишком.

Nefalius
()

Я перенес фичи иона, которых мне не доставало типа вложенных скратчпадов, нормального run-or-raise, run-or-raise-for-tag(моё изобретение для иона), alt-tab как в ионе, работу с fullscreen нормальную, а не как в i3 по умолчанию, что там не перейти, ничего сделать нельзя.

Покажи в действии же! А то по описанию ничего не понятно.

quantum-troll ★★★★★
()
Ответ на: комментарий от andreyu

Ну это типа смотри, допустим у тебя есть firefox, chromium и tor-browser и семантически для тебя это одно и то же(браузеры), оно так мотается по доступному списку окон циклически вместо того чтобы просто переходить на первое доступное как в остальные jump'ерах как jumpapp и других.

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

Почему решили перейти с ion3 на i3?

Надоело ковыряться в коде notion, пытаясь исправить его, например то как он работает с aRGB, EWMH и тд и тп. Собственно я об этом в блоге написал... Например мне не нравятся placeholder'ы, i3 существенно проще скриптовать, он более красивый и меньше проблем совместимости. Теперь например у меня st-transparent вместо криво рендерящего urxvt. Да и вообще я больше всякого интересного UX на i3 могу реализовать из-за меньшего количества абстракций. К тому же он визуально лучше, больше юзеров и тд и тп. А ещё работает быстрее.

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

Покажи в действии же! А то по описанию ничего не понятно.

А где его показать? Как время будет могу ещё один пост замутить в блоге, конечно...

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

А где его показать?

Лучше всего скринкастом. Быстро, просто и понятно.

quantum-troll ★★★★★
()
Ответ на: комментарий от andreyu

Спасибо. Лет 5 назад я пытался перебраться на i3, но не получилось. Вернулся в ion3, теперь уже notion.

С тех пор у i3 появились фичи наподобие 'mark {}' и других которые позволяют реализовать функциональность иона и даже больше чем было. Так что рекомендую перейти. Недавно мне ещё какие-то скандинавы писали по поводу моего форка, мы думаем с ними ещё посмотреть чего там не хватает в i3, допилим, я выложу.

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

Когда люди кастомизируют внешний вид тайловых wm, результат всегда выглядит ужасно. Что тут галерею посмотреть, что на reddit. Дефолтный вид, заданный еще со времен появления dwm - вот, что смотрится хорошо.

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

Так что рекомендую перейти.

Дело в том, что мне нравится статический тайлинг, i3 динамический.

Недавно мне ещё какие-то скандинавы писали по поводу моего форка, мы думаем с ними ещё посмотреть чего там не хватает в i3, допилим, я выложу.

Это здорово. Есть готовый ebuild для вашего форка?

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

Дефолтный вид, заданный еще со времен появления dwm - вот, что смотрится хорошо.

Так и у wmii дефольтный вид прекрасен.

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

Это здорово. Есть готовый ebuild для вашего форка?

Есть pkgbuild notion в AUR, если хочешь можешь портировать, это не тяжело. Я не использую gentoo.

Дело в том, что мне нравится статический тайлинг, i3 динамический.

Нет, в i3 статический. Там многоуровневое кастомное разбиение. Коим я, впрочем, не пользуюсь. Или ты статичность определяешь по идиотским placeholder'ам?

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

Дефолтный вид, заданный еще со времен появления dwm - вот, что смотрится хорошо.

Светло-серый фон и голубая подсветка с fixed фонтом. Спасибо, не надо, шутник. Где ты видишь тут вообще «внешний вид»?

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

Светло-серый фон

xsetroot -solid black. Но я не о фоне.

и голубая подсветка с fixed фонтом.

Вполне нейтральный цвет. И дефолтный шрифт норм, ты же не книги на нем читаешь. И да, лучше fixed, чем сплющенный шрифт на твоем скриншоте.

Где ты видишь тут вообще «внешний вид»?

Ну сам сравни свой скрин с дефолтом https://i3wm.org/screenshots/i3-1.png Я бы выбрал дефолт, чем лютый треш как у тебя (и у других любителей кросоты).

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

Единственное но, сейчас по дефолту включено сглаживание, а по ссылке еще древний скрин без сглаживания

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

Нет, в i3 статический.

Значит память меня подвела в очередной раз.

Там многоуровневое кастомное разбиение. Коим я, впрочем, не пользуюсь.

Что-то такое припоминаю.

Или ты статичность определяешь по идиотским placeholder'ам?

А как правильно определять статичность? :)

Placeholders - речь о фреймах?

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

Я бы выбрал дефолт

Я рад за тебя, но мне как-то похуй.

Парни, спокойнее. Тема же действительно интересная.

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

А как правильно определять статичность? :)

По-моему динамичность это когда на экране какая-то дичь происходит на экране, которую проконтроллировать толком нельзя, то есть ты не можешь задавать направление разбиения. В этом плане, например, bspwm не совсем динамичный, хотя в нем и нет табов. А herbstluftwm статичный, хотя в нем и есть динамика, но её scope это текущий узел над листом(или типа того) короче на уровень выше окна, по сути по тайлинговому алгоритму на фрейм. В i3 же табы есть и ты можешь управлять ходом разбиения, следовательно он скорее статический.

Placeholders - речь о фреймах?

Ну да, то есть когда ты в ion3/stumpwm сделал разбиение у тебя висит такая фигня на полэкрана и просто съедает место, а когда ты делаешь то же самое в i3/musca то нет.

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

Значит память меня подвела в очередной раз.

http://i.imgur.com/FfpYWcE.png

Смотри здесь табы stacking, а здесь для того же фрейма разбиение. Но табы там тоже есть.

http://i.imgur.com/kcZ8asH.png

При этом при пересоздании фрейма соотношение сторон остается прежним(динамические тайловые wm вроде как это вообще никогда не умеют ни в каком виде)

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