LINUX.ORG.RU

Простой и удобный i3, веб головного мозга и минимализм

 , , , ,


31

9

Вот такой у меня десктоп, все обычно, но очень удобно. Наконец-то я свалил с глючных DE и получил железно работающую систему. Никаких глюков в помине, сам i3 со всеми панелями жрет 100 МБ, и то, потому что стандартный i3status на С заменен py3status на Python. Ну и плюс нотификаторы иногда парсят веб-страницы и JSON с ЛОРа, Bloomberg и Yahoo Finance. Иначе было бы 40 МБ

Для не понимающих пользователей Gnome/KDE, зачем человеку в 21ом веке тайловый менеджер - обьясняю. Он был не нужен в 20ом веке, и даже наверное до 2010 года. А теперь у обычного пользователя есть одно приложение - браузер, в нем все остальные. У программиста обычно два приложения - браузер и терминал, в нем все остальные. Опционально что-то вроде Steam или IDEA. Но так или иначе это удобно, когда у тебя включается комп и открывается терминал и браузер сразу в нужных workspace. И можно переключаться через Win+1 и Win+2. Не надо никаких сложных комбинаций, не надо быть клавиатурным задротом, эти две комбинации - 90% взаимодействия с i3. Есть экономия места на экране, никаких глюков, никакой лишней памяти, тормозов. Один раз сварганил простой текстовый конфиг, залил на github и потом копипастишь его везде - на ноуте, на работе. Bезде одни цвета, одни комбинации, одни приложения в автозапуске и в тех же workspaces. Никакой возни.

К ней легко писать нотификаторы, как вы видите внизу. ЛОР проверяется не всякими попытками заставить RSS нормально работать, а реально проверяет URL уведомлений. Причем когда некоторое время не видит изменений, то уходит в еще более щадящий режим. Но во время активной дискуссии обновляется часто. Клик мышью по панели открывает «Уведомления» в браузере.

Gentoo, ядро последнее gentoo-sources.

SSD + systemd, скорость загрузки до логина - несколько секунд

Шрифты - Infinality, различные Droid for Powerline.

Вот софт который использую

  • roxterm - нет глупых комбинаций клавиш, которые мешают работать настоящим комбинациям клавиш в консольном софте
  • fish - удобнее подсказки, всегда могу перейти в bash, потому проблем не испытываю
  • tmux - могу заходить с рабочего ноута по ssh и кодить, не засоряя рабочий ноут. Там сразу открываются терминалы как я их оставил. Так как у меня еще есть домен через DynDNS, то могу так делать например из кафе. В ssh доступ только по ключу, потому не боюсь торчать в Интернет.
  • Pendatactyl - кто не знает, это плагин, который делает из Firefox vim. Клавиатурным фанатизмом не страдаю, но зато на экране только страница, никаких тупых панелей, табов, адресных строк.
  • Firefox - только под него есть Pendatactyl, сижу в основном в нем
  • Chrome - нужен чтобы кастить по UPnP/DLNA видео из папки с торрентами, YouTube, Google Music на Chromecast. Запускаю только для этого, и то, когда нет рядом телефона.
  • Google Doc, наконец-то могу не париться с всякими либрами и OOo и делать еще много всяческих вкусных штук
  • vim - осилил vim, чему очень сильно рад. Использую для Python/C++ домашнего говнокодинга.
  • Docker - из дому могу гонять жестко огороженые сайты для личного использования.
  • Общаюсь в Hangouts - 80% знакомых, семья. Facebook - 20%
  • systemd, Avahi, NetworkManager, Pulseaudio - не знаю зачем страдать всяким костыльным дедовским софтом, которы любят другие пользователи минималистичных десктопов, когда есть автоматизированый, современный и все равно не жрущий много памяти софт. Avahi используется для .local доменных имен

Не использую множество десктопного софта - офисы, плееры, файловые менеджеры, почтовые клиенты, GUI к архиваторам, тетрисы, просмотрщики фото, мессенджеры и прочий шлак. Планирую даже инфу о системе, из /sys и /proc в браузер пробросить, как полагается, с графиками, HTML 5, JS, CSS3 и responsive UI ;)

>>> Просмотр (1920x1080, 283 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: Poisoned (всего исправлений: 7)
Ответ на: комментарий от peregrine

Как называется окно слева в vim-е? Справа tagbar, с ним всё ясно, а вот слева что?

nerdtree. Но смысла в нем особого нет. Вначале я его использовал для навигации по проекту. Потом появился ctrlp и навигация из nerdtree стала ненужной. Но я продолжил использовать nerdtree как букмарки «B». Но они тоже не сильно полезны, поскольку session manager в этом плане удобнее.

p.s. у меня nerdtree все еще в списке плагинов, хотя и не используется :)

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

Поговаривают, что pentadactyl умирает и не работает с новыми релизами лисы.

Я на одном из девайсов вернулся на vimperator.

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

Шрифты неправильные. Вот мой конфиг .vimrc (кусок, связанный с airline).

"vim-airline (панелька статуса)
let g:airline_powerline_fonts = 1
set laststatus=2
Шрифт брать отсюда. У меня в настройках терминала (urxvt, соответственно в ~.Xresources) так сделано:
URxvt.font: xft:Meslo LG L for Powerline:style=RegularForPowerline:pixelsize=14:antialias=true
Остальное по ссылке расписано.

peregrine ★★★★★
()

годнота во все поля.

bvn13 ★★★★★
()

включается комп и открывается терминал и браузер сразу в нужных workspace. И можно переключаться через Win+1 и Win+2

Для этого тайловый WM нафиг не нужен.

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

У меня он на Aurora не встаёт вообще (ругается на несовместимость). Впервые пробовал на 30-й. Впрочем, и не нужно, есть KeySnail.

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

Gmail в браузере же

А бэкапы? Если забанят в один прекрасный день гуглоаккаунт — что будете делать? Саппорт у Гугла крайне неотзывчивый, сразу предупреждаю.

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

Скастуй меня вечером как конфиги выложишь.

dvrts ★★★
()

Хорошо про тилинг расписал. Мне аж обратно dwm поставить захотелось.

kinik ★★☆
()

Шикарно выглядит!

HTaeD ★★★★
()

зачем тебе следить за своим внутренним IP?

doctorx ★★★★
()

это удобно, когда у тебя включается комп и открывается терминал и браузер сразу в нужных workspace. И можно переключаться через Win+1 и Win+2.

Удобно, у меня в опенбоксе тоже в нужных workspace и на весь экран, переключаюсь, правда, Win плюс влево-вправо...

Читаем PDF

Это что за вьювер, скажи, пожалуйста.

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

Это что за вьювер, скажи, пожалуйста.

Firefox, встроеный вьювер (PDF.js)

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

Да вот обновился на FF35, шрифт стал намного лучше. Хотя пока не могу понять почему. Но слетел Pentadactyl

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

~/.i3/config

https://gist.github.com/anonymous/c69d0db9bdb76f9b308a

~/.i3status.conf

https://gist.github.com/anonymous/92028ef96f358e45885a

~/.vimrc (трешачок из копипаст)

https://gist.github.com/anonymous/4db329eac58c90a93722

Еще стоит обязательно алиас «tmux» в «tmux -2»

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

Ошибся.. Zathura - супер читалка.

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

Почему заменен? Чем не устроил родной?

Дубовый совсем, свои модули не напишешь

Чем он лучше urxvt?

Дизайном

А повернуть текст на 90% в таблицах оно может?

Нет

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

Код не готов для выковыривания из моей лапши конфигов, но нужно просто сделать запрос

   YAHOO_URL = ("https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(XXX)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=")         

Вместо XXX подставьте например %22EURRUB%22

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

Не «зачем», а «почему». Многие гуглосервисы модерируют тупые боты индусы, которые могут забанить кого угодно и когда угодно по желанию левой пятки. А дальше см. предыдущий пункт — фиг чего докажешь. За ансаксессстори в гугель (вэйтохъщи).

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

Для Go тут хороший use case, использует мало памяти и в библиотеки все не упрется, так как по сути просто работа с файлами

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

Super — из той же оперы, что и Meta, Hyper и ещё пару модификаторов со Space Kadet. И это всё алиасы. Реально же не на маках это Ctrl, Alt и НЁХ (на маках вместо НЁХ вполне конкретный Cmd), которая на промежуточным между вышеозначенными уровне (настройки иксов) по дефолту значится как Mod4. И биндить на неё Super, а на Alt — Meta, чисто принято; в гномокедах, к тому же, это легко меняется.

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