LINUX.ORG.RU

Tiling


33

0

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

DWM с красивой панелькой без сторонних программ

Elementary OS имеет приятный вид, но после тайлового WM нетайловые кажутся очень неудобными.

Допилил немного dwm. Интересно, что задается только один цвет, который в панельке по краям. Остальные цвета генерируются отталкиваясь от него.

Что показать, прописывается в config.h

Browser: dwb
Terminal: st
Music Player: cmus

И прошу вашей помощи, как мне получить громкость. Когда набираю amixer get Master, показывает одну цифру. Потом смотрю в alsamixer - другая цифра.

Без окон: http://imgur.com/M9sD6Yp
Обоина: http://imgur.com/QoYQ71g

 , , ,

xamelon
()

Осенний воздух. Арч для души.

( немного истории )

  • Herbstluftwm, очень приятный static tiling wm. Единственное, к чему до сих пор не могу в нём привыкнуть — floating mode включается сразу на весь тег;
  • Termite, очень вкусный эмулятор терминала. Раньше жил на urxvt, но меня задолбало его поведение с выделением текста мышью и настройка через ~/.Xresources. Может быть я просто ниасилил;
  • Dzen2 — панелька. Т.к. herbstluftwm не имеет собственной панели, разработчик предоставляет небольшой скрипт для dzen2 прямо с WM. Скрипт мне понравился, и я его утянул себе (с небольшими изменениями).
  • Firefox с Vimperator, CTR, Stylish, и парочкой юзерстилей (grayscale-иконки неактивных вкладок и ночной CSS);
  • Sublime Text 3, в котором я сейчас попиливаю свои конфиги. Шрифт Monaco, 9pt;
  • Rofi. Удобная замена dmenu, в плане запуска программ. Также умеет работать как умное меню переключения окон и пускалка ssh-сессий (которую пока не удалось подружить с termite). Умеет fuzzy-поиск, на манер Command Palette в ST.

Шрифты используются из infinality-bundle, впервые в жизни поставил пакет и забыл. Разве что только доставил парочку шрифтов для панели\редактора\терминала: Tewi, Siji, Monaco и Iosevka. Конфиги доступны здесь. Также все скрины доступны в PNG в этом альбоме: http://imgur.com/a/kIKOd

 ,

spijet
()

Перешел на i3

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

Все также использую VKAudioSaver (да, нормальной замены для прослушивания музыки в сети (поиск + плейлист) больше нет), Скайп само собой, с лисы перешел на хром (htop дико плачет), файловый менеджер - Dolphin (остальное ужасно неудобно). Терминал нынче Terminator, шрифт Ubuntu Mono с поддержкой Powerline. Шелл - zsh со скриптом OhMyZsh для тем.

Занятый рабочий стол: http://er-mta.net/screenshots/cloud/150809135314.png Быдлокод в Kate: http://er-mta.net/screenshots/cloud/150809135833.png

Да, все это дело работает на Linux Mint 17.2 Mate, в который поставил i3 да радуюсь всему и вся.

 ,

Gallardo994
()

Минималистичный arch с bspwm

wm="bspwm"
panel="lemonbar+dmenu"
shell="zsh"
terminal="xterm"
editor="neovim"
fm="vifm"
font="M+"
colors="Visibone Alt. 2"
browser="Firefox+vimfx"

В bspwm 9 рабочих столов + 1 на втором мониторе, белый прямоугольник указывает текущий. Цвета для панели и окон тянутся из ".Xresources" скриптом, в качестве обоины скрипт плавно меняющий цвет фона. В GUI приложениях все по дефолту.

 , , , ,

kazufukurou
()

Xfce и псевдотайлинг

Изменил маленько свой Xfce.

OS: Debian 8.0 jessie
WM: Xfwm4
WM Theme: TillSummer
GTK Theme: Menda-Dark
Icon Theme: Faenza
Font: Terminus

Управление окнами назначено на клавиатуру. (Не буду писать комбинации клавиш)

Хоткеи:
gimp - <Super> g
iceweasel - <Super> w
mousepad - <Super> e
thunar - <Super> f
veromix - <Super> v
terminal - <Super> t

Фон рабочего стола: #131313

 , ,

daniilArch
()

Устоявшийся XFCE

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

параметры системы:

OS: Slackware 
Kernel: x86_64 Linux 3.10.17
Shell: bash 4.2.53
Resolution: 1366x768
DE: XFCE4
WM: Xfwm4
WM Theme: TrueMinimalist
GTK Theme: oomox_current [GTK2], Not Found [GTK3]
Icon Theme: RAVE-X-Light-Brown
Font: PT Sans 8
CPU: AMD E-300 APU with Radeon HD Graphics @ 1.3GHz
GPU: Gallium 0.4 on AMD PALM
RAM: 410MB / 3540MB
В общем мне DE понравилось. И в дальнейшем я буду использовоть его на десктопах для людей.

 , ,

igor_kr
()

Светлый dwm

Оказывается, что и на dwm возможна жизнь. Особенно радует конфигурируемость и минимум потребления ресурсов.

PNG

 , ,

Unnamed
()

Четвертые кеды, лес и тайлинг.

Собрал оформление из кусочков, допилил напильником, и вот что вышло.

  • kde - 4.15.
  • gtk+ 3.x - FlatStudioGray
  • gtk+ 2.x - Oxygen-gtk
  • ШГ - Oxygen
  • Иконки - Breeze dark
  • Граф. элементы - Breeze
  • Цвета - Evegreen Frost с допилом
  • Тема окон - Air-black
  • Тема раб. стола - Ember


Fullres
Два монитора нужны для lightroom и vs13. На обоях остров Якусима, мечта для поездки.
Реальзован недотайлинг через скрипты, иногда это даже можно назвать удобным. Попытки прикрутить awesome не увенчались успехом, поэтому верчу его в соседних иксах. Темная тема выбрана по причине яркого монитора вкупе с не очень здоровыми глазами.

 , ,

essir
()

Светлый i3

Недавно появилось желание попробовать тайлинг (да и на 1366x768 не очень комфортно работать с DE). Из-за простого конфига и шустрой скорости работы выбор сразу пал на i3. От темных тем у меня болят глаза, поэтому все оформлено в светлых цветах.

  • Некоторые окна гоняю во float'е, поэтому заголовки отключать не стал
    • Как можно заметить, в i3bar выводится играющая в deadbeef'е композиция
    • Тени рисует xcompmgr
  • dmenu был заменен на более функциональный rofi
  • Pcmanfm (шг - PT Sans 11 + бубунтопатчи)
  • Xfce4-terminal (шг - Monaco 11)
  • Конфиги
  • Обоина

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

bindsym  $mod+Control+Right exec xbacklight +20
bindsym  $mod+Control+Left  exec xbacklight -20
bindsym  $mod+Control+Up    exec amixer set Master 5+
bindsym  $mod+Control+Down  exec amixer set Master 5-

 , ,

Unnamed
()

Qtile - тайлинговый wm на python

Решил перевести рабочий ноут на Linux. Попробовав xfce и unity, решил собрать себе среду самостоятельно. Нужен был тайлинговый WM, и я решил остановиться на сабже. Сам Qtile и конфиг к нему написаны на python, что и стало решающим аргументом в его (Qtile) пользу.

Беглый поиск по ЛОРу показал что проект считается мертвым, но коммиты на GitHub проекта опровергли это предположение.

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

В общем, WM вполне годный, любителям тайлинга советую попробовать.

Сайт проекта

 ,

alozovskoy
()

Возвращение блудного сына

Около полугода назад я вернулся на Linux.
Из-за того, что до Linux я долгое время использовал (@), отсутствие gui-зонда сильно щекотало определенные точки моего тела. Вследствие, вместо использовавегося до мака несколько лет ion3, был поставлен KDE v 4.12 по-моему на тот момент.
Этот самый KDE прожил вплоть до прошлой недели, с несколькими обновлениями до последней-стабильной-версии.
Что хотелось от DE:
1) Минимизировать взаимоотношения с консолью до необходимого минимума.
То, что удобно делать в консоли - вся работа с текстом - естественно, проводилась с помощью замечательной комбинации vim + zsh + sed/awk/perl.
2) DE должно быть 'незаметным' - e.g., просто работать.
2.1) DE не должно быть GNOME.
3) Очень желательно, чтобы все пользовательские конфигурационные штуки можно было делать через гуй, а не через скрипты.
4) Ну и естественно, никаких тормозов.

Была еще одна хотелка, которую в X.Org с synaptics не осуществить - это хотя бы минимальная поддержка жестов на тачпаде, типа два пальца вправо-влево -> назад-вперед в браузере (нереализуемо), три пальца - таскать окно (реализуемо), четыре пальца - переключать десктоп (не реализуемо), щипки (реализуемо, но работает через мягкое место) и т.п.

С бОльшей частью хотелок KDE более-менее справлялось. Исключение составил пункт 2 (крэши-крэши-крэши, количество растет параллельно с аптаймом, особенно отличился qtwebkit, стабильно крашащийся на некоторых сайтах, и kioslaves, раз в несколько недель уходящие в глубокую задумчивость и на все обращения к ним - возвращающие ошибку с пустыми логами) и, менее заметно, пункты 3 и 4.
В момент, когда скрипт, подправляющий ограничения конфигурационных модулей KDE'шных settings, дорос до почти килобайта размером (может быть, я просто гуй неосилил, поэтому и дорос), а время, проведенное в Konsole превышалось только временем, проведенным в IntelliJ IDEA, я понял, что стоит вернуться на тайлинговые WM.
Быстрый пинок в сторону notion, как духовного наследника ion3, показал, что с lua я дружу плохо, конфигурять его до вменяемого состояния как-то не очень хотелось.
Поэтому, за прошлые выходные, вырос пикрелейтед.
Софт, используемый на нем - это dwb как основной браузер, tabbed с surf в качестве scratchpad-браузера (фича, без которой мне использование компьютера кажется очень неудобным - run-or-raise окна по хоткею, убирание так же по тому же хоткею; в KDE эту фичу заменяло yakuake, не очень успешно), urxvt[dc], intellij idea и скайп/irssi/gajim(редко).
На пикрелейтеде, собственно, изображен web-воркспейс с открытым поверх него скрэтчпадом с dropdown.sh - запуском tmux или восстановлением нужной сессии. В сессии пара консольных программ (newsbeuter, mutt) и, по надобности, man/vim/новые zsh'и.
Еще пара пикч:
Рабочее пространство (говнокод и android-эмулятор) - тык
В конце концов работающие skype-нотификации через UrgencyHook и пустой десктоп - тык

Конфиг, конькоконфиг, иконки для dzen

 , ,

takino
()

Wingo

В ходе своих экспериментов с Go наткнусля случайно на wingo. Показалось интересным и решил попробовать.

К тому же Xmonad мне немного поднадоел, хоть и обажаю его look-n-feel. Все другие тайловые WM, которые я пробовал, мне как-то абсолютно не нравятся. (У awesome привязка рабочих столов к физическому монитору, а i3 я тоже не осилил с его «ручным» тайлингом, табами и т.д.)

Приятные фичи:

  • virtual desktops, как в xmonad т.е. не привязанные к физическому дисплею, как в дурацком awesome
  • динамические рабочии столы, добаляешь / убираешь на ходу
  • читабельный и писабельный конфиг (камень в огород xmonad) =)
  • может как tiling, так и floating и для каждого workspace отдельно
  • довольно удобная переключалка по окнам и рабочим столам с поиском
  • хорошая документация
  • скриптуется, если очень надо =) (не стороник этого)

Недостатки:

  • ещё конечно немного сыроват, но использовать уже можно (день второй, полёт нормальный, немогу нарадоваться)
  • по умолчанию винегрет из хоткеев, напётрых из разных WM (в основном из xmonad), пришлось немного посидеть, чтобы настроить под себя
  • с запуском из xdm пришлось чуть-чуть повозиться (пути и всё такое)

PS: скрин пришлось ужать, чтобы влез в ограничение в 3k пикселей :( → оригинал

PPS: ах да, на экране work-in-progress моей недавней поделки. :)

 ,

beastie
()

Обживаюсь на i3wm

Пока все нравится. ВМ оказался очень простым как в использовании, так и в настройке, чему я был приятно удивлен. Тем не менее, не смотря на простоту конфига он довольно таки гибок.

Отдельно хотел бы выделить такую клевую штуку, как древовидная структура окон. Все настройки контейнера-предка передаются новым контейнерам (окнам). Это позволяет складывать окна практически в любую форму. Круто.

Порадовала панелька i3bar, которая принимает на вход JSON последовательность и исходя из нее выводит инфу. Т.о. можно генерировать содержимое любой программой, хоть самописной, хоть conky, хоть еще какой менее известной приблудой. По дефолту хавает вывод i3status, тоже довольно годная штука. Наличие трея так же порадовало.

В остальном, ни чего особо интересного. Запускаю программы с помощью dmenu, еще не до конца описал поведение некоторых окон (например, окно загрузки в iceweasel, сейчас оно тоже тайлится на пол экрана), переползаю на Vim. Так же хочу привести к общему виду некоторые консольные программки, просто для добавления красивостей.

В заключение хочу сказать, что юзать тайлинг на ноуте куда разумнее, чем обычные плавающие оконные менеджеры. Места стало на много больше, пространство используется эффективнее. Раньше фанател от *Box, теперь уже точно не вернусь.

 , , ,

Deleted
()

Полное выгорание

Товарищ Extraterrestrial своим скриншотом надоумил меня как следует взяться за покраску всего и вся в тона Solarized Dark.

  • i3wm — самопальная раскраска
  • bash — самопальное приглашение
  • dircolors — тема dircolors.ansi-dark отсюда
  • moc — самопальная тема solarized_dark
  • htop — тема Black Night, я так понял, что там своих цветов не выставить.
  • ranger — самопальная тема solarized_dark
  • vim — тема Solarized отсюда
  • браузер vimb, открытый а-ля «со вкладками» средствами WM, тут
  • перекрашенная в соляру обоина Debian из пакета desktop-base

Архив со всем хозяйством.

Приятного глазовытекания!

 , , ,

uuwaan
()

dwm

  • Debian
  • dwm
  • Xfce terminal
  • Terminus со стрелками
  • кусочек конфига, mc, moc, mcabber

Патчи:

$ find . -maxdepth 1 | grep diff
./movestack-5.8.2.diff
./dwm-6.0-bstack.diff
./dwm-6.0-systray.diff
./dwm-ansistatuscolors-6.0.diff
./dwm-6.0-fancybar.diff
./dwm-6.0-pertag.diff
./dwm-r1437-gaplessgrid.diff

В трее gxkb + pnmixer.

Ругайте.

 , , ,

Extraterrestrial
()

светлый тайлинг i3

Светлая тема для i3 вам на суд.

Шрифты в терминале Consolas Статусная строка вверху conky | dzen2 Текстовый редактор gvim, цветовая схема Solarized, еще используется AirLine. Палитра solarized была украдена в терминал urxvt. Оповещения сделаны через twmn

Хочется сделать обе статусные строки в стиле AirLine, если у кото-то уже сделано в i3 поделитесь. В последнее время заглючила xxkb, если кто-что посоветует буду рад.

png для Ъ http://img694.imageshack.us/img694/7562/f6hg.png

 , ,

pechenu
()

Нетайловый Awesome

Вот попался мне в руки Awesome. Решил попробовать, но обнаружил, что тайлинг - это всё же для осьминогов. И я давно усвоил для себя - не пользователь должен подстраиваться под рабочую среду, а рабочая среда под него а рабочую среду надо подстраивать под пользователя. И попробовал я сделать его удобным.

Первым делом выпилил нафиг весь тайлинг. Потом добавил заголовки окон, привёл в порядок панель, добавил нормальные хоткеи. И получил... недо-Openbox + недо-LXPanel. Но ведь работает же.

Сделано как proof-of-concept и just-for-fun, пользоваться этим я не собираюсь. Но может кто найдёт для себя интересные решения.

На скриншоте - lxtermnial, gcolor2, audacious и, собственно, awesome. Обоина точно отражает всю суть данного действа.

Конфиг.

 , , ,

Falcon-peregrinus
()

Лисповое безумие

Все что вы можете наблюдать на скриншоте, написано на CL. Тут можно увидеть мой старый 3d tetris, написанный за одну ночь на коленке пару лет назад и попытки сделать вменяемую xmpp библиотеку для cl.

 , , ,

grouzen
()

DSWM на рабочем месте

Решил запостить свое поделие, т.к. оказалось, что этой штукой еще кто-то, кроме меня пользуется :)

Итак, десктоп на работе с Debian Stable/Wheezy, транковой сборкой DSWM на борту и почти эмакс-подобным окружением. Подключены модули (искать здесь):

  • swank4ds (эта штука еще доделывается)
  • emacs (есть стампвмовский вариант stumpmacs)
  • systray переделан отсюда
  • screenshot отсюда (к стати, оказалось, что лисповое zpng собирает png так, что LOR не может его распарсить)

На десктопе:

  • 4 группы, последняя - «плавающая» для программ, вроде gimp-а (не прижилась у меня, почему-то, идея загнать его в тайлы) + «всплывающая» по Alt+` - scratchpad
  • В scratchpad-е висит urxvt (на скриншоте не видно). Еще пару повесил на другом мониторе (справа) В mode-line: первая строчка - дата-время, список групп, вторая строчка - список окон + мигающие Urgent, если есть
  • skype - для работы (видно tray-icon справа вверху) и xchat - для души (никак руки не доходят переехать на что-то, вроде erc)
  • conkeror с блекджеком и шлюхами вкладками и кнопочками
  • Цветовая гамма - дефолт для DSWM
  • ШГ - дефолт. На самом DSWM misc-fixed medium normal 14

Конфигурация самого DSWM почти дефолтная.

 , , ,

c0smonaut
()

Псевдотайлинг в Openbox

На скриншоте почти дефолтный crunchbang с некоторыми правками в openbox, terminator, iceweasel и tint2 для личного удобства, поскольку тайлить более чем два окна в wm на столь маленьком экране я не вижу смысла, однако браузеру и эмулятору терминала тайлинг очень даже к лицу. В целом меня всё устраивает и трекпоинт я использую только в inkscape.
Отдельно стоит упомянуть плагин TileTabs 9.1 для лисы - достаточно удобная и легко настраиваемая штуковина.

Обои на верхней части картинки самопальные, забирать тут. Если кому надо - могу дать svg.

 , , , ,

like-all
()