LINUX.ORG.RU

i3-gaps, что исправить?

 ,


3

2

Здравствуйте!

Можете посоветовать, что исправить/добавить/убрать?

  • ОС — Arch Linux;
  • Терминал — urxvt;
  • WM — i3-gaps;
  • Статус-бар — i3bar;
  • Композитный менеджер — compton;
  • Музыкальный плеер — cmus, цветовая схема — gruvbox-alt. На скрине cmus без темы, но после публикации votafak открыл мне глаза;
  • Системный монитор — htop;
  • Браузер — luakit/firefox;
  • Файловый менеджер — ranger/nautilus;
  • Текстовый редактор — vim, цветовая схема — koehler;
  • ШГ в статус-баре — Droid Sans, Font Awesome;
  • ШГ в терминале — Hack.

Фичи:

  • Если вы нажимаете Mod+Shift+n, то появляется окно для переименования воркспейса; если вы введёте в него, например, «terminal», то у воркспейса иконка заменится на такую: ; все иконки можно посмотреть в ~/.config/i3/tab-name.coffee;
  • Прозрачный статус-бар;
  • Мои обои :D
  • Gimp корректно распологает окна; попробуйте закрыть их и открыть заново, если они не перешли из флоутинга в тайлинг.
  • Секция «предпочтений» в конфиге: если вы хотите установить конфиги, вам надо изменить переменные между комментариями вроде «<PREFERENCES / ПРЕДПОЧТЕНИЯ>» в файле ~/.config/i3/config. Например, задать браузер по умолчанию.
  • Можно включать/отключать рамки у окон с помощью Mod+t.
  • Можно управлять cmus:
    • Сначала нужно войти в режим управления cmus-ом: Mod+Shift+c;
    • Нажмите n, чтобы включить следующий трек;
    • Нажмите u, чтобы включить прошлый трек;
    • Нажмите пробел, чтобы переключить паузу;
    • Нажмите r, чтобы переключить повторение текущего трека;
    • Нажмите a, чтобы отмотать трек на 5 секунд назад;
    • Нажмите d, чтобы отмотать трек на 5 секунд вперед;
    • Нажмите escape или enter, что бы выйти из режима;
    • Текущий трек можно посмотреть на статус-баре. К сожалению, я пока не знаю, как сделать управлением cmus-ом из статус-бара. Можете посоветовать?
  • Управление гапсами:
    • Нажмите Mod+o, что бы увеличить внешнее пространство;
    • Нажмите Mod+Shift+o, что бы уменьшить внешнее пространство;
    • Нажмите Mod+i, что бы увеличить внутреннее пространство;
    • Нажмите Mod+Shift+i, что бы уменьшить внутреннее пространство.
  • Можно сделать скриншот по Mod+s. Все скрины по умолчанию сохраняются в ~/Screenshots. Если этой папки нет, она создастся. Для работы нужен scrot.
  • Можно управлять Unified Remote Server с помощью Mod+u. Файлы сервера находятся в ~/.config/i3/ur. Можно посмотреть, работает ли сервер на статус-баре: иконка  при работающем сервере, или  — при неработающем.
  • Виджет погоды в статус-баре.

Конфиги тут. Но если вы собираетесь поставить их, то прочитайте весь README, там важные сведения!

>>> Просмотр (1366x768, 3079 Kb)



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

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

Спасибо, теперь плеер будет покрасивее :D

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

Не знаю, но ноут на ощупь не горячий. Бывает, что он на ощупь горячий, а сенсоры показыают низкую температуру.

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

Наоброт, её здесь видно. Её и нужно исправить, отключив субпиксельное сглаживание или поигравшись с версией интерпретатора в /etc/profile.d/freetype2.sh, если таковой имеется.

commagray ★★★★★
()

luakit

Кстати, он мёртв, как и остальные WebKit1-браузеры. qutebrowser с qt5-webkit-ng/qt5-webengine в помощь.

commagray ★★★★★
()

Очень красиво. Похоже на то что использую я, только в моем случае tiling wm, и цветовые схемы как топором рубленые.

Можно попросить конфиги для i3bar?

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

Просто я мышкой в основном управляю для передвижения по окнам.

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

Ссылка на все конфиги в низу описания. i3, которым вы пользуетесь, судя по вашему скриншоту в галерее, отличается от своего форка — i3-gaps тем, что у последнего есть возможность делать промежутки между окнами. Я использую i3-gaps. На скрине я просто расставил окна во флоутинге :)

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

Жалко, кнопочка «править» пропала :(

egorcod
() автор топика

Ну неплохо так.

обои

Скучные.

urxvt

Почему не uxterm?

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

Кстати, предупреждаю: конфиги представляют собой кучу говнокода на мешанине из разных языков программирования.

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

Кстати, предупреждаю: конфиги представляют собой кучу говнокода на мешанине из разных языков программирования.

Кто сомневается? Это же рач.

Michail_Ul ★★
()

кто-то может мне объяснить смысл всяких i3-gaps? это же напрочь убивает идею тайлинга.
P.S сижу на ванильном i3, на нескольких мониторах не на тайлинге жизни нет

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

Штука в том, что гапсы можно убрать, просто изменив их размер на ноль. А ещё в гапсах можно выставить i3bar -у прозрачность.

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

Охлаждение процессора.

И как это сделать? Термопарой мерят а потом дельту добавлять? У меня после попытки разгона вообще +0 стало :)

Походу если из коробки врет то тут ничем не поможешь...

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

Да я в курсе, у меня у самого конфиги это мешанина из пайтона, бэша и т.д.

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

alex07
()

Чем отличается i3-gaps от основной ветки?

imbaaa
()

Это, внезапно, очень круто (правда скрин с floating бесполезен :D). Открыл для себя transparent i3bar (не задумывался об этом, но это круто), еще раз почитал про modes в i3, надо просто сесть выработать концепцию и допилить разочек, а то всё руки не доходят. Напоминалка про изменение borders and gaps это хорошо, но я не могу придумать рабочей необходимости для этого :)

очень заинтересовало это:

Если вы нажимаете Mod+Shift+n, то появляется окно для переименования воркспейса

как переименовать - я знаю, но у меня есть проблема потом с переключением на переименованные воркспейсы и переносом туда каких-либо окон. Попасть на него можно тыцнув мышкой, но я мышку почти не использую. А хоткеями - не попасть.

Недавно вместо dmenu собрал rofi, у него есть window switcher. Так вот открытые окна на переименованом воркспейсе попадают в свитчер, и переключаться я уже могу. Осталось только понять, как сделать move container to renamed workspace.

Если есть решение - подскажи, пожалуйста. Я по конфигам пробежался взглядом, но лень меня победила :)

Crystal_HMR ★★★
()
Последнее исправление: Crystal_HMR (всего исправлений: 1)
Ответ на: комментарий от Crystal_HMR

Я пока не могу выдать ссылку на мою поделку, ибо с телефона. Завтра дам и обьясню, как работает. Ок?

egorcod
() автор топика

i3-gaps, что исправить

Снести i3-gaps, и поставить i3. Чувак, нету смысла в твоем i3-gaps. С твоим i3-gaps, весь смысл тайлинга теряется.

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

Снести i3-gaps, и поставить i3

вижу этот комент почти под каждым постом с i3-gaps. Но я не согласен с такой позицией. Да, полезности в нем не то, что бы много, но смысл тайлинга не теряется (я не беру в учет те моменты, когда стоит 30пикселей гапс). Просто красивая свистоперделочка. у меня outer 2, inner 1 стоит, я не трачу слишком много места на своем fullhd мониторе (вернее не столь много, что бы об этом переживать). При этом у меня всё так же есть full screen, и даже full screen container, если так сильно нужно.

Crystal_HMR ★★★
()
Последнее исправление: Crystal_HMR (всего исправлений: 1)
Ответ на: комментарий от unixwz

А гента подойдёт? Я просто уже начал переезд.

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

Я просто до компа дополз только сегодня :D

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

Так вот.

Осторожно, я ничего не комментил :D

Вот этот скрипт на жи есть (JS/Node.JS - это единственный ЯП, в который я хорошо умею) в фоне записывает в файлик (по умолчанию — /tmp/i3-workspaces.txt) список воркспейсов при каждом его изменении. На соответствующие строки записаны соответствующие воркспейсы, например:


1: 
2: 

4: 

Вот этот скрипт запускает первый и перезапускает его, если он падает.

А вот этот скрипт смотрит, какой воркспейс ему указали в $1. Он читает строку файла, указанную $1, и если она есть и она не пуста, то переходит на имя воркспейса, указанное этой строкой. Если же она пуста, то переходит на указанный воркспейс обычным способом. Это сделано потому, что просто так перейти на воркспейс по номеру вроде нельзя.

В итоге всё это работает сложнее, но быстрее.

Раньше я пользовался вот этим. Но этот скрипты запускались каждый раз заново и очень медленно. Питон медленно работает.

Пожалуйста, если будете пользоваться моими поделиями, то оставьте где-нибудь в конфиге ссылку на мой гитхаб, если не сложно :D

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

Только скрипт, который висит в фоне и записывает воркспейсы, написан на CoffeeScript. Вот тут ссылка на файл, скомпеленый в .js.

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

А можно посмотреть скриншот вашего рабочего стола?

Пожалуйста!. Правда именно сегодня я поменял на inner 5 outer 2, но поменять назад и нажать перечитать конфиг - не так долго. Нужно?

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

Пожалуйста, если будете пользоваться моими поделиями, то оставьте где-нибудь в конфиге ссылку на мой гитхаб, если не сложно :D

ну, коммитить в i3 я не собираюсь, а так - вроде всё понятно, но как-то, действительно, весьма сложно. Хочется более элегантного решения :)

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

Просто была поставлена цель сделать программу не простой, а быстрой :)

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

Спасибо за скриншот. Посмотрел с удовольствием. Все красиво. Но i3-gaps не мое...как то эти отступы нелогичны...наверно только для красоты...

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

ну я об этом и говорил :)

Да, полезности в нем не то, что бы много, но смысл тайлинга не теряется (я не беру в учет те моменты, когда стоит 30пикселей гапс). Просто красивая свистоперделочка.

По скриншоту - могу сказать, что с прошлого (который в галерее лежит), изменилась операционка (убунту на минт не особо замена, но сам факт), пересобрал i3lock, что бы он отображал язык ввода клавиатуры и время (с постоянным обновлением), и главное - это замена dmenu на rofi (вообще внезапно очень крутая апликуха)

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