LINUX.ORG.RU

Избранные сообщения shrm

WMFS

 , ,

Archlinux, WMFS(window manager from scratch), много терминалов, ncmpcpp, firefox 5.0

Тема: немного подправленная Adwaita-elementary; Шрифты: DejaVu Sans и DejaVu Sans Mono

WMFS - динамический тайлинговый оконный менеджер. Во многом напоминает awesome которым я обычно пользуюсь, только настраивается через обычный текстовый файл, что довольно удобно по сравнению с lua, хотя это конечно прилично уменьшает гибкость. Впрочем мне хватает. WM очень молодой и активно пилится, но, что удивительно, пока ничего особо не ломали(опять же в отличии от awesome).

А еще у меня переключалка раскладок от гнома. Да, я ленивый и пользуюсь gnome-settings-daemon ^__^

Davinel
()

Awesome Arch

 ,

Перед тем как уйти на Gentoo с уютным вторым гномом, сделал скрины своего Арча с подпиленным awesome =]

Немного о скрине:

  • поправил виджет отображения тегов - убрал уродские дефолтные квадратики на используемых тегах, заменив их отображением другим цветом =] (т.е. сейчас пустые теги отображаются серым, используемые - белым и активный тег отображается бирюзовым)
  • убрал отображение иконок открытых приложений на панели, приукрасил виджет часов
  • вывод на панель текущего музыкального трека осуществляется через костыль и gmusicbrowser

PNG: http://ompldr.org/vZjhjcA

Ещё скрины: Geany, Firefox

Старый скрин в стиле любимой NES-игрушки Megaman (до покупки нового монитора): http://ompldr.org/vZjhjcQ

Сорцы и конфиги: https://github.com/neocrust/awesome

neocrust
()

Arch + Awesome

 

Критикуйте

dr_magnus
()

Archlinux - Awesome, после долгих проб и ошибок

 , ,

Рабочий бук, как обычно стоит ArchLinux, перешел на него с Debian больше 5 лет назад, так до сих пор лучше для себя дистрибутива не нашел. Всегда использовал Awesome. Недавно, смотря на красивые скрины ЛОРА с openboxа'ми, кедами итд, решил запилить себе нечто подобное, сначало поставил кеды, не знаю, может не осилил, может не понял, но прожили они у меня 1 день. Потом поставил openbox с awn-bzr и pytyle, красиво, но имхо до функционала моего обычного awesome ему далеко, хотя настроил вроде все, и хоткеи, и правила для приложений... А итог, вернулся на awesome, что вы можете лицезреть в скрине. От моих метаний по WM авесом обзавелся только коньками с погодой.

Конкретно, что мы видим: ОС - Archlinux WM - Awesome GTK - Zukitwo-Dark Icons - Faenza Ternm - Rxvt-Unicode FM - pcmanfm

Для работы мне требуется только SSH, браузер да Oracle Forms...

Скрин с терминальными приложениями - MC и VIM:

http://imglink.ru/show-image.php?id=f626ebbe324e78559eca2e2b1aa2d65f

Большое спасибо г-ну chinarulezzz'у за наводку по поводу табов в urxvt.

Kel_Saahski
()

Still pimping awesome

 

С прошлого раза изменилось немного. Проще по пунктам:

  • дневной/ночной режимы. По известному алгоритму высчитываю для текущего дня и заданых координат время восхода/заката, и в это время тема меняется. Меняются также gtk темы. Единственное, что не осилил - чтобы переключались темы огнелиса, ну тут уже хз что делать. Скрин ночного режима: http://i.imgur.com/za9sR.png
  • календарь (который парсит org-mode файлы) теперь интегрирован с Google Calendar. Пока только в одну сторону - события подкачиваются с гугла и преобразовываются в org.
  • с щелчком по виджету процессов открывается меню, с которого процессы можно убивать. Удобно наказывать зарвавшийся plugin-container.
  • треугольные часы для ночной темы. На**я? Не знаю.

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

ШГ и «двое часов» можно не писать, и так осведомлен.

unlog1c
()

Pimp my awesome

 , ,

Решил показать то недоразумение, которое выполняет у меня роль рабочего стола. Итак, lo and behold. На скрине Arch Linux, последний собранный из репозитория awesome, cairo-compmgr. Всё на экране сделано через Awesome, никаких коньков.

Еще скрины:
[2] http://i.imgur.com/O9KTh.png
[3] http://i.imgur.com/J2HsF.png
[4] http://i.imgur.com/F1xfm.jpg - на десерт

Ниже будет описание скринов и из чего это всё сделано, можете дальше не читать.

Скрин 1
По центру обычные отрисованные cairo часы, под ними погода. Можно задать одно напоминание, и оно отобразится на часах голубой стрелкой, а так же в тексте под ними (и высветится сообщением, когда придет время).
Справа сверху календарь и agenda, составленная по org-mode файлу. Об этом я уже когда-то писал, но на всякий ссылка: http://awesome.naquadah.org/wiki/Orglendar_widget
Слева внизу виджет для просмотра логов. Между логами можна переключаться, а также скроллить текущий. Сделано через inotify и dbus.
Справа внизу простой виджет для просмотра наиболее ресурсопоглощающих процессов. Переключается между CPU и RAM.

Скрин 2
Строка сверху (под статусной панелью) - аналог dmenu для awesome. Парсит /usr/share/applications/ на предмет *.desktop файлов, раскидывает их по категориям и выводит в виде строки. Естественно, можно перемещаться между пунктами стрелками, заходить внутрь категории и набирать текст для фильтрации видимых приложений.
Линк: http://awesome.naquadah.org/wiki/Menubar

Скрин 3
Поскольку мне не удалось отложить из завтраков денег на SublimeText, пришлось учить Emacs новым трюкам.[/sarcasm] Нет, серьезно, за это кто-то платит деньги?
В правом верхнем углу оповещение от Awesompd, который дорос до версии 1.1. Из новых фич: обложки теперь показываются и для локальных треков (раньше было только для Jamendo-стримов), можно из меню открыть в браузере страницу исполнителя текущей песни на Jamendo, появилась поддержка клавиатурных хоткеев.
Линк: http://awesome.naquadah.org/wiki/Awesompd_widget

Скрин 4
Lightdm и unity-greeter, обернутые в скрипт, который при каждом запуске ставит фоном случайное изображение из папки.

unlog1c
()

i3wm и дома и на работе

 ,

После перехода на i3wm не могу представить себе работу в нагромождении окон в «обычных» WM.

  • Система: Debian Testing.
  • Иконки: Faenza-Cupertino.
  • GTK: Zukitwo.
  • Mouse: Ater-yellow.
  • ШГ: Ubuntu, Terminus в title.
  • Конфиг i3wm.
  • Переключалка раскладки: xxkb.

Сверху — i3status. Фоны гуглятся по «stanceworks».

GTK (dropbox.com)

infery
()

i3.

 ,

Итак, еще раз выкладываю свою попытку сделать i3 уютным и пригодным для работы, только на этот раз с нормальными шрифтами.
Еще немного скринов: пустой, ЛОР (itmag.es).
Конфиги:

  • ~/.i3/config, запуск приложений с помощью патченного dmenu, поддерживающего историю, информация справа вверху через conky-cli | dzen2.
  • ~/.conkyrc, для вывода dzen2, собственно осталось сделать только количество непрочитанных сообщений для mcabber, если кто подскажет, буду благодарен. Архив с иконками в формате xbm.
  • ~/.Xdefaults в основном настройки для urxvt, надо либо самому найти скрипт для копипаста и сохранить с названием clipboard, либо поставить из aur urxvt-clipboard.

Если что-то еще интересует, то готов запостить конфиги/объяснить. Также принимаю критику.
p.s. заголовки не нужны.

z00ke
()

Весенний awesome

Весна - пора сменить настроение.

На скрине по стандарту: cowsay, плеер, гуй.

Параметры xcompmgr: -c -f -r9 -t -18 -P. С такими параметрами имеем fading при смене тегов и тень у верхнего вибокса. Гламурно получается.

-P я добавил в сырцы сам, ибо несправедливо, что варианта «делать тень исключительно для панельки» нет

Шрифты - дефолт.

Тема гтк - hemera, моя и не допиленная. Если доделаю - то выложу и сделаю pkgbuild, как обычно

Исправил багу в bashets, теперь индикатор раскладки внезапно не исчезает.

И в bashets можно теперь слушать dbus-сигналы. Хочу на основе этого сделать уведомления при подключении флешек и добавление оных в менюшку с пунктами монтировать-отмонтировать-отстегнуть. Пока, увы, не получилось, повожусь еще с dbus и udisks - надеюсь, получится.

Да - под календариком - всякие индикаторы - цпу, память, место на разделах, своп и прогресс текущей композиции в mpd.

zhuravlik
()

Awesome Funtoo

 ,

Funtoo Linux 3.6.3-pf + Awesome WM

Композитинг / тени: Compton
Шрифты: Terminus (awesome) + Droid Sans Mono / Slashed (патченный для vim-powerline)
Тема GTK2/GTK3: Zukitwo Dark + иконки Faenza

Редактор: VIM + powerline
Файловый менеджер: SpaceFM
Симулятор калькулятора HP-42S: Free42
Менеджер буфера обмена: x11-misc/qlipper

Обои интерактивные, прошу заценить: раз (ompldr.org), два (ompldr.org).

В крон добавлен скрипт, который каждые 2 минуты рандомно меняет картинку, т.е. через каждые две минуты - загораются другие окна, т.е. на самом деле 8 разных обоин =D

На старте система потребляет: 52 мб. RAM

science
()

DE vs wm

 , ,

Чем лучше первое в отношении второго? Уже много лет использую чистый openbox с кучей плюшек в autostart.sh, от фона рабочего стола (feh) и запуска панельки (tint2) до установки раскладки клавиатуры (setxkbmap) и настройки горячих клавиш (xbindkeys).

Просто купил себе таки ssd, переустановил систему и решил все начать заново. Запустил lxde (опенбокс же), поплевался и убрал нафих. День продержался. Конфиг коробки не подхватился, коньки не работают, клавиатура переключается не так как надо. И куча всего еще неочевидного, что ранее было просто и понято. Согласен, что вдумчивое гугление спасло бы, но вопрос «зачем» меня остановил. Да и пишу я не в дженерал или декстоп, а в толксы.

Гном еще хуже, там всего, что не поддается управлению, тьма тьмущая, потому снес не продержавшись и часа. XFCE я еще попытаюсь попробовать, но внешний вид у нее (кстати, какого пола XFCE?) конечно та еще мерзость. Кеды даже не рассматриваю, с давних пор идиосинкразия.

В общем, вернулся к чистой и открытой коробке. Живу вот, горя не знаю. Собственно сабж! Почему ставят DE? Какие плюшки я не заметил? Ради чего стоит еще раз попробовать поставить что-нибудь?

another
()

Впечатления рубиста от django

Долгое время писал под RoR и вот появилась работа под Django. Я поражён, это так неудобно.

1. По каждому чиху нужно писать импорты. На кой спрашивается? Это фреймвёрк для облегчения разработки или что?

2. Язык темплейтов это нечто ужасное. Вспоминаю ERB и как он прекрасен. Что бы написать темплейт надо учить этот корявый язык вместо того что бы использовать готовый, подсветки синтаксиса в темплейтах добиться не удалось.

3. Нет наследования всех контроллёров от одного (ApplicationController), таким образом совершенно не понятно как создать переменные доступные во всех темплейтах.

tyler19
()

Минималистичный дебиан

 , , , , ,

Очередная попытка сделать интерфейс приятным для глаз в стиле минимализма.

Надо сказать, что предыстория у всего это дела довольно длинная, начиная с тщетных попыток установить на макбук про линукс в качестве второй системы (потому что маковский refit упорно не хотел знать что грузить после выбора пункта Линукса) и заканчивая пониманием того, что в гноме минимализма добиться крайне тяжело. Кстати пока до этого дошел, было одно извращение — была написана прога, которая прошлась по всем гтк2 темам с gnome-look.org (это 350 страниц, по 10 тем на каждой) и выкачала с каждой темы все скриншоты (всего около гига), которые я просматривал в надежде найти что-то интересное и, одновременно, минималистичное. А находил я больше фаензу и очередные обсасывания elementary.

В итоге debian testing, openbox, tint2, xcompmgr без всяких параметров только для прозрачности (нравится мне она), немного conky, mpd+ncmpcpp в которых крутится психоделика, и sakura для терминала.
Тема бокса - сильно перепиленная Airborne, под нее соотв. все остальное. GTK тему допилил, чтобы было поменьше padding'a у контролов + изменил гамму для подстройки под фон рабочего стола. Иконки, имхо, хорошо вписались какие-то из дефолтных, шрифты вроде не Г и, в основном, droid и terminus.

Рутовский терминал постарался сделать по цветовой гамме в стиле олдскульного монитора, не помню производителя, но модель называлась «Amber black». Ну а юзеровский терминал сделал холодным, тронообразным.

Из того, что неудалось получить, хотя очень хотелось, есть только одно - чтобы на нижней панеле отображались номера виртуальных столов, просто цифрами + подсветка текущего. В pypanel вроде это есть.

tranceGemini
()

Zukitwo PekWM

 , ,

Вот делать было нечего, «портировал» zukitwo под pek, добавил коньки и композитинг.
p.s. ни у кого случаем такой обоины не завалялось, без скарлетт?

FIL
()

Pekwm обновился

Для почитателей легких wm возможно будет небезынтересно узнать что вчера 30.06.11 обновился до версий 0.1.13 замечательный оконный менеджер Pekwm. В дополнение к традиционному обширному багфиксу сей wm теперь может порадовать нас поддержкой true transparency, т.е. настраиваемой прозрачностью окон, меню и т.д. Ну а на скриншоте можно лицезреть Debian testing собственно c собранным из сорцев pekwm 0.1.13 и также собранной последней bmpanel2 2.1.pre1. Все темы и обоина самопиленные.

Pekwm брать тут

Темы оформления для желающих тут

Lennox
()

незаслуженно забытый pekwm

 ,

Продолжаю юзать невесомые wm. На сей раз мой выбор пал на pekwm 0.1.12. И он прекрасен, пожалуй самый настраиваемый менеджер в сравнении с fluxbox/openbox. К тому же девелопперы наконец поправили баги с фризами с прошлой версии. Вобщем работает очень шустро и без проблем. Сверху висит bmpanel2 2.1.0 - прекрасная минималистичная и настраиваимая панель, поддерживает лаунчеры приложений, короче tint2 потеснён. Midori 0.2.9-1 наконец перестал вылетать где попало и потихоньку превращается в хороший и шустрый gtk2 браузер. Все это прикручено на голую Ubuntu cli . Конфиги bmpanel2 и pekwm сделаны мной. А также обесцвеченные иконки faenza и перекрашенная MyrrineChrome.

Вариант с другой обоиной и в .png Шревты у меня выглядят отлично, уж не обессудьте тыц (itmages.com)

Lennox
()

Прошу помощи с urxvt

Этот во всех отношениях хороший терминал имеет одну досадную особенность - он некорректно реагирует на клавиши Home и End, коими я пользуюсь иногда для навигации по длинным консольным командам. Вместо нажатия этих двух клавиш он рисует знак "~". Не подскажете, как полечить эту особеннось?

Локаль ru_RU.UTF-8

>>> Подробности (Invalid URL, no host part!)

Komintern
()

urxvt + google translate

Для себя написал небольшой плагин который переводит выделенный текст в urxvt

Кому нужно юзайте http://code.google.com/p/urxvt-gt/

aspel
()

urxvt против mrxvt

Использую urxvt без поддержки табов, т.к. в Ion3 это лишняя сущность. Но задумался, может mrxvt с нативной поддержкой табов все же хорошая штука. Ваше мнение?

andreyu
()

Solarized URxvt & vim

 , ,

Yo!
Не так давно на просторах github.com нашёл клёвые цветовые схемы семейства Solarized (или же непосредственно репозиторий).
В репозитории можно найти цветовые схемы под популярные текстовые редакторы, такие как: vim, emacs. Или же вообще под mutt.
Они очень мне понравились и они бережны к моим глазам. Здесь можно найти готовые два варианта для #include в .Xdefaults. В частности Solarized Dark и Solarized Light
В качестве терминала используется URxvt.
WM - xmonad.
Слева в vim мне приспичило немного подправить конфиг xmonad'a. Справа сверху опять же в vim (с включенной фичей плагина Nerd-tree для дерева файлов) подпиливается шаблон блога, который основан на Jekyll.

Zetoke
()