LINUX.ORG.RU

Evilwm


1

1

Всего сообщений: 7

Void с evilwm — легкая и удобная система

Система

Void Linux установлена и настроена на нетбуке 10.1″ с 2 GB RAM и микропроцессором Intel Atom.
Я люблю Void за его следование философии Unix. Он очень просто устроен. Здесь нечему ломаться, потому что ничего лишнего нет. Разработчики сделали очень быстрый пакетный менеджер. Также быстрым является и родная система инициализации Runit. Всё просто, удобно и работает очень быстро.

Как оказалось, evilwm предоставляет все необходимое для управления окнами. Большие навороты не нужны. Вместе с консольным tmux/screen, в котором ты сам с легкостью настраиваешь расположение окон (панелей) как захочешь, – это лучший выбор для пользователей, которые привыкли к классическому управлению окон. Нет никаких панелей, значков и прочего хлама.

evilwm потребляет всего 3.8 Мб RAM из всей потребляемой оперативной памяти (56 Мб), а его клавишные бинды легко запомнить (Ctrl + Alt). Создание собственных хоткеев не предусмотрено, но меня вполне устраивают текущие. Если кого-то не будут устраивать, может воспользоваться xbindkeys. Также имеется псевдотайлинговое поведение (Ctrl + Alt + {Y,U,B,N}, Ctrl + Alt + =, Ctrl + Alt + X). При желании можно легко отредактировать исходный код. Очень интересный WM, несмотря на то, что им мало кто пользуется.

Скриншот

ОС: любимый Void Linux.
WM: evilwm.
Музыкальный плеер: mpd + ncmpcpp.
Эмулятор терминала (консоли): rxvt.
Шрифты: Pragmata.

За кадром

Текстовый редактор: vim (+ vim-latex + vim-pandoc + nou.vim).
Табличный процессор: sc-im.
Файловый менеджер: nnn.
Видеоплеер: mplayer + youtube-viewer.
Почтовый клиент: mutt.
IRC-клиент: irssi
RSS-клиент: newsboat.

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

 ,

Deleted
()

Пикселов много не бывает

Оригинал 5760x1200 (PNG, 2,7MB), они же три 1920x1200.

Вообще... Вообще... Десктоп не нужен. Конфигурация (Pentium G3258 с разгоном до 3.9GHz, с затычкой вместо видеокарты GT730 GDDR5) собиралась ради одной любимой игры StarCraft II, не за горами выход заключительного аддона Legacy of the Void за расу протоссов — сейчас идёт бета-тестирование, посему решил тряхнуть стариной и пройти кампании Wings of Liberty и Heart of the Swarm ещё раз, что собственно, вы и можете наблюдать на скрине. :)

Помимо игрушки, на мониторах выполняется мониторинг всякого рода локалхостов, это и VDS, это и ноутбуки, работающие как сервер. То есть, VDS выполняет роль обратного прокси-сервера к которому обращаются клиенты, и уже до VDS проброшены ssh-тоннели с ноутбуков: сами тоннели запущены в tmux и именно поэтому они автоматически переподключаются при разрывах соединения, да, интернет-сервисы всегда доступны.

Наконец, на последнем мониторе допиливаю поиск по сайту: SQL-запрос для выборки статей из базы строится динамически, например если GET-параметром запросили ?category=Articles, то значит в SQL-запросе будет учтена категория, где искать; а если добавить к ней другой GET-параметр ?author=Spoofing, то так же будет произведён поиск по автору, сами же параметры можно перечислить через запятую.

По скриншоту: мой любимый CRUX, и, внезапно! evilwm, — потому что всем устраивает, больше ничего от WM не нужно. FVWM надоело вечно пилить. :)

Алсо, ставил я намедни Debian. Ну как ставил, скачал netinst образ, записал на флешку, загрузился... Хотел установить через интернет, но не получилось, потому что установщик Debian затребовал бинарный блоб от Wi-Fi адаптера, которого у меня нигде нет, небыло его и у самого netinst...

Хорошо, следом я решил попробовать Slackware, установил, проблем невозникло, но вот после первой загрузки нужно настроить сеть. Оказавшись в консоли, прикинувшись кактусом, чисто случайно наткнулся на /etc/rc.d/rc.inet1.conf, в котором описано множество специфичных и непонятных параметров для настройки сети. Что с ними делать? Непонятно... В итоге, сеть настроилась как и везде, двумя командами: wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf && dhcpcd wlan0.

Объясните дурачку, в чём преимущество дистрибутивов, если нигде ничего не готово к использованию? Когда возникает проблема, по моему опыту — в 95% случаех проблема связана конкретно с самим дистрибутивом, а не с софтом. Для кого разработчики изобретают якобы «удобные» сущности, да при том ещё и криво сделанные, если тот-же Wi-Fi во всех линуксах настраивается одинаково, всего двумя командами. Почему нельзя сразу обратиться к этим двум командам?

За это я люблю CRUX. CRUX — чистый линукс, простой и без затей. Здесь нечему ломаться, потому что ничего нет, разработчики остановились на том, что сделали простой пакетный менеджер, и в нём весь CRUX, в остальном, это самый обычный Linux From Scratch. Парадокс. Чем система кажется сложнее — тем она оказывается проще.

>>> Просмотр (5120x1067, 2729 Kb)

 ,

Spoofing
()

FreeBSD 10.0 & evilwm

Просматривал я архив галереи и наткнулся на этот скриншот. Под впечатлением от увиденного, я решил запилить, собственно, то, что вы можете созерцать. В качестве «платформы» я выбрал FreeBSD 10.0 (давно хотел ее попробовать) и установил ее на свой проблемный десктоп (мало ли заработает). Все пакеты были установлены из портов.

Итак:

  • FreeBSD 10.0 amd64
  • evilwm 1.1.0
  • mocp 2.4.4
  • xcompmgr 1.1.6
  • Firefox 30
  • xterm 308 + transset для прозрачности
  • Тема GTK - qnxtheme
  • ШГ в xterm'е - Terminus
  • ШГ в браузере - дефолт
  • Обоина взята откуда-то с просторов Интернета
  • В ушах: Holydrug Couple - Out Of Sight


Еще скрины:
mocp компеляется
mocp+firefox

Как-то так. Буду разбираться дальше.

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

 ,

qzxcvbnm
()

evildwm

Большую часть времени использовал evilwm. Теперь захотелось чего-то тайлового и такого же простого, - выбрал dwm, но уже настолько привык к хоткеям evilwm, что после настройки, от dwm ничего родного (кроме тайлинга) не осталось. Получился такой вот evildwm)..

  • рабочий стол с фоном #400040
  • mc допиливается в процессе использования
  • mutt полностью готов
  • gtk и гуй в целом меня мало интересует, поэтому тема дефолтная. а шрифты на моем мониторе выглядят отлично, хотя большинство жалуются на синеву. у меня ее нет.

Всего установлено шрифтов в системе два, дефолтный fixed и droid. В консоли ничего другого кроме fixed использовать не могу (пробовал terminus, monaco, tamsyn, вернулся к fixed). droid для гуя, но как уже сказал, мне гуй безраличен и посему с его настройкой не заморачиваюсь. сделал только, чтобы шрифт был читабелен.

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

 , ,

Spoofing
()

Дабы размочить засилие гномеров и «трутайлеров», openbsd + evilwm

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

На нем вы можете лицезреть OpenBSD, evilwm (да, дефолт, но собственно у него практически и нет «видимого» недефолта), uxterm, midori и pidgin. Тема gtk - HighContrastLargePrint или как то так.

Сразу упрежу по поводу глаз - у меня яркость стоит 50 на мониторе и свет за спиной неяркий, так что глаза не режет.

В evilwm перебиндил клавиши «модификаторы» для хоткеев, да прописал парочку стартовых «геометрий» для программ, цвета устраивают, а делать для скриншота пурпырчатые рамки шириной 10 пикселей не хотелось.

>>> Просмотр (1366x1368, 258 Kb)

 

nerfur
()

Конечный вариант домашнего окружения

Немного допилил конфиги. Отказался от terminus в пользу классического fixed, - в терминусе невозможно отличить «г» и «д», и ряд других букв имеющих англоязычное начертание, которое мешало при чтении текста. Единственный плюс лишь экономия места в высоту, но при моем разрешении монитора это лишь 4 дополнительных строчки в терминале. fixed есть всегда и везде, и глаза настолько сломаны, что порой путаю с Tahoma, поэтому удобство этого шрифта для меня очевидно. :)

На скриншоте Arch Linux, по прежнему EvilWM с одним единственным окном rxvt-unicode на весь экран, на первом виртуальном рабочем столе. В нем же tmux, а в tmux ^b:clock-mode, vim (со скриптом очистки системы от мусора), ncmpcpp, клевая ASCII картинка (оригинал тут: https://github.com/DaisukeAramaki/Dotfiles) и дефолтный irssi.

На втором виртуальном рабочем столе - Firefox (http://ompldr.org/vYW9sbQ). Красивой (которая бы мне нравилась) темы GTK небыло найдено, а посему был поставлен аддон Pentadactyl, и весь интерфейс GTK спрятан. Вся настройка ограничилась установкой Windows шрифтов (в домашнюю директорию).

Вдоволь наигравшись за 4 месяца с линуксом - чем заняться дальше не знаю. В данный момент только пересобираю программы с минимальным набором зависимостей и/или флагов, поскольку из репозитория арча они имеют кучу не нужных (мне) фич. Думаю о том, что пора бы пробовать и другие дистрибутивы, что впрочем не так интересно, как попробовать собрать LFS в виртуальной машине, чем и надеюсь заняться.

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

 ,

Spoofing
()

☥ готичное ☥ красноглазие ☥

Загорелся желанием сделать Ъ-готично, вкупе с красноглазием^Wконсольными программами выглядит очень даже ничего, имхо конечно. С конфигами помог jasonwryan.

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

Оконный менеджер EvilWM - удобное управление с клавиатуры и очень легковесный (не имеет никаких опознавательных черт, кроме границы окна в один пиксель, а на скрине urxvt развернутый на весь экран), а «тайлинг» делает tmux.

Шрифт удобен тем, что помещается много информации, но к сожалению трудно разглядеть готичный ☥, который используется в качестве разделителя на панели tmux. Также он выводится всегда в конце строки приглашения PS1.

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

 ,

Spoofing
()