LINUX.ORG.RU

Yet another i3

 


4

3

С виду дефолт, но мощь тут в скриптах, поэтому картинка просто чтоб место справа не пустовало.

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

О клавишах вместо лишнего абзаца пусть лучше расскажет шпаргалка, сделанная в качестве обоев для общесемейного аккаунта на нетбуке, где тоже стоит i3. Да, им пользуются.

Из интересных фич:

  • urxvtc вместо dmenu, который меня откровенно бесил;
  • долго думал, во что ж ещё обернуть scrot, решил сделать так, чтоб он спрашивал куда сохранить скриншот, а если я откажусь, удалить файл через 10 минут – помогает не думать о мусоре, который время от времени скапливается;
  • некоторые рабочие столы (например, firefox) настроены таким образом, чтобы запускать связанное приложение при переключении на оный стол, если оно ещё не запущено;
  • есть две комбинации на выход из i3: одна просто выходит, другая выбирает иксовый конфиг, который будет загружен в следующий раз;
  • естессно самописный скрипт, который генерирует жсон для i3bar, а именно
    • выводит название текущего окна, чего в i3 почему-то предусмотрено не было;
    • показывает свободное место на партициях (список настраивается), может кому-то показаться кашкой, но мой глаз уже давно привык к тому, что где находится и ничего не путает;
    • статус mpd;
    • индикатор почты, когда приходит письмо, ставит mpd на паузу и играет Tutturu~;
    • индикатор батареи на 25 состояний и примерное время до сдыхания. Тут не видно, но вот например, скрин с нетбука. Используется /sys/class/power_supply/. Вообще наблюдение за батареей занятие весёлое, у меня например, когда я её полностью разаряжал и строил график, оказалось что на «нулевом» потенциале она тянет ещё полчаса в простое;
    • ну и конечно же, надо чтобы падежные окончания месяцев в великом и могучем были правильные и пофиг, что месяц должен обособляться запятыми с обеих сторон, вторая всю красоту портит.


Подробнее обо всём и со всеми конфигами на гитхабе.

>>> Просмотр (1600x900, 190 Kb)

Deleted

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

приятный скриншот, цвета и организация столов понравилась, задумался о том, чтобы вернуться снова на i3

moookino
()

Respect!

Предвкушаю много хороших коментов. Идея скрипта для скрота очень понравилась, нагло украду себе. С помощью чего сделана карта клавиш?

riso
()

Приятный скриншот.
Помимо обоины, не понравился только конверт слева от даты: выбивается цветом и размером.

HTaeD ★★★★
()

интересует вопрос, с почтой, в каком формате должны быть прописаны логин пароль в файл?

moookino
()

2 riso Спасибо. Карта сделана с помощью GIMP и шрифта Biolinum Keyboards из проекта Linux Libertine.

2 HTaeD «Выбивается» потому что очко литеры для специальных символов юникода шире, кстати, нотка MPD тоже начинается ниже, чем линия, на которой стоят буквы. Можно было цифру, обозначающую количество писем, сделать наравне с конвертом, но тогда получится, что оба символа будут казаться «утопленными». Цвета там легко можно изменить.

2 moookino У меня они долгое время были плейнтекстом в вызове curl, сейчас для их хранения используется ~/.env/private.sh следующего формата

GMAIL_USERNAME='ваш юзернейм'
GMAIL_PASSWORD='пароль как вбиваете в браузере'

Deleted
()

Отличная цветовая гамма, обязательно позаимствую у Вас пару идей.

Можно попросить скрин вывода colours.sh?

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

А почему не что-нибудь более безопасное - тот-же gnome-keyring например?

И каким образом терминал (urxvt) заменил меню (dmenu)?

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

gnome-keyring

Не нужен.

И каким образом терминал (urxvt) заменил меню (dmenu)?

Непосредственным? Не понял вопроса.

Deleted
()

Удивительно, что на второй день тут так мало комментов. Неужели так мало людей сегодня сторонников и ценителей такого, чтоли сказать, консольного интерфейса?

tranceGemini ★★
()

индикатор почты, когда приходит письмо, ставит mpd на паузу и играет Tutturu~;

Зашел на гитхаб, чтобы скачать семпл :(

Frosty
()

Можно скрипт для скриншотов?

P.S. При гугловской двухэтапной аутентификации можно в скрипте использовать «пароль программы», не уверен правда, будет ли работать с curl’ом.

alius-miles
()

Когда-то я тыкал i3wm палочкой, но толком не конфигурировал, поэтому спрошу тут — заголовки (у некоторых) окон отключаются? Как у него со скриптованием?

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

заголовки (у некоторых) окон отключаются?

А они там вообще есть?

Как у него со скриптованием?

Встроенной команде exec можно скармливать код для шелла.

Deleted
()

Отличный скрин, поставлю тоже i3, попробовать, за индикатор батареи +1000

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

Ты говоришь, что заменил dmenu на urxvt. Последнее это удобная терминалка, сам пользуюсь, а вот dmenu судя по названию это какая-то менюшка. Вот я и не могу представить как терминал может менюшку собой заменить :)

Lennart
()

Больше всего понравилась шпаргалка хоткеев.

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

Да это-же почти одно и тоже. Только автодополнение в зависимости от шела.

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

Мне от неё требовалось запускать команды и, в частности, emacsclient -c. Так как это писать долго, да ещё и с ключами я естессно создал себе алиас «emc», dmenu не может в алиасы. Она и в раскладку по умолчанию не может, поэтому у меня часто вместо команды квадратики одни были. Даже встроенная в awesome запускалка была лучше. Поэтому поломал мозг и сделал urxvtc, который запускает одну команду и закрывается.

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

Да вы батенька знатный... гхм... эксцентрик :)

Меня gmrun полностью устроил - как-то не прельщают меня все эти закаты солнца вручную.

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

Да вы батенька знатный...

Не понимаю, почему это кого-то удивляет.

Меня gmrun полностью устроил

https://wiki.archlinux.org/index.php/Gmrun

~/.gmrunrc

# gmrun configuration file
# gmrun is (C) Mihai Bazon, <mishoo@infoiasi.ro>
# GPL v2.0 applies

# Set terminal
Terminal = urxvt
TermExec = ${Terminal} -e
http://images.netbynet.ru/imgs/ad47c69a63c6f1f3cd2ce429b0e0b98e.jpg

Deleted
()

Безвкусица.

Deleted
()

Убогонько. Даже удивительно, что описание не уместилось в одном предложении: че-то там выдумывал, че-то откуда-то выкачивал, сочинял. Правда, не стоило. :}

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

Ты хочешь сказать, лучше пользоваться обёрткой, чтобы вызывать из неё терминал, чтобы из него вызывать алиас? Нет пути. Кроме того, у неё есть ряд существенных недостатков, как-то:

Почему однокомандный терминал этим не страдает? Наверно потому, что ему не нужны кривые обёртки.
P.S.: У тебя сломался шифт? Вот, возьми мой.

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

Вот я и не могу представить как терминал может менюшку собой заменить :)

твое ограниченное воображение здесь широко известно.

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

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

это наверное баг какой-то - у меня мгновенно завершается.

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

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

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