LINUX.ORG.RU

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

Наконец-то запилили нормальный Alt-Tab

Форум — Desktop

xwinmosaic, cyclefocus, особенно первый - полезные и годные реализации, но как-то, лично я, не был удовлетворен и в душе всегда не терял надежды, что запилят нормальный Alt-Tab.

И это наконец-то свершилось: http://i.imgur.com/t3910Xg.png

Недавно появилось, небоян:

там можно кастомизировать, нормальный запилить себе дезигн.

 ,

vim
()

Red Flat Awesome

Галерея — Скриншоты

Примерно год назад решил попробовать awesome. Хотелось чего-то максимально кастомизируемого, но более монолитного и системонезависимого. Данный wm показался интересным в этом плане, так что вооружившись напильником попытался сделать на его основе годное, согласно своим представлениям, окружение.

Еще скриншоты: традиционный с окнами[1] и все остальные[2][3][4][5][6][7].

На панели можно увидеть

  • Модифицированный taglist на самописных виджетах.
  • Набор индикаторов: иконка меню и оповещалка об обновлениях в одном, раскладка клавиатуры, регулятор громкости, почта, кастомный layoutbox. На громкости висит простенький виджет для моего любимого exaile[2], layoutbox умеет меню выбора режима тайлинга[2].
  • Сильно перепиленный tasklist[4][5]. Приложения обозначаются трехбуквенными алиасами, окна одного класса группируются в один значок. При наведении подсказка с полным именем или списком группы, по правой кнопке менюшка управления окном.
  • Специальный виджет для минитрея, точками обозначено количество приложений в трее. По клику/хоткею является собственно сам минитрей.
  • Индикаторы ресурсов - выдрал код из vicious и прикрутил свои визуалы. Была задумка сделать нескучные всплывающие виджеты с системной инфой, как раньше было у меня в доке, но энтузиазм закончился уже на первом, показывающем топ процессов[3]. Даже его не допилил до конца, память отображает криво.
  • Часы.

Виджеты на рабочем столе - перенес свои луа скрипты от коньков на базу awesome. Тут нет готовых датчиков, но на помощь снова приходит vicious. В целом средствами осома такие штуки пилить даже удобнее, ибо тру модульность и интерактивность. Зависимые от сети вещи подключены через модификацию asyncshell. Может быть имело смысл все через него пускать, но поздновато осознал насколько это нужная и полезная штука, лень переделывать.

Для пущего уюта установил uselessgap тайлинг от Lain. Сделал активные грани экрана. Немного переписал awful.menu, добавив автоскрытие, возможность вставлять неиндексируемые элементы(заголовки, разделители), автоматическую расстановку хоткеев и еще по мелочи[2][4]. На базе menubar запилил запускалку приложений[3] в стиле synapse, очень нравится такой визуал. Сильно скучал по классическому альттабу, даже накостылял кое-что, но потом некто Joren Heit выкатил няшный Familiar Alt Tab. Скрестив его и свои наработки получил такую переключалку[5][6]. Адским костылем с помощью asyncshell и rsvg-convert прикрутил адекватное масштабирование векторных иконок, заодно добавив смену цвета на лету. Сделал подсказку по хоткеям[7], как сами знаете где, с интерактивной подсветкой (пока без модификаторов).

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

Awesome 3.5.6, compton, тема gtk - Boje, иконки ACYL, шрифты play и prototype.

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

 ,

Worron
()

Виртуальный роутер под KVM - как настроить сеть?

Форум — Admin

Доброго времени суток. Пожалуйста помогите, подскажите советом как правильно настроить сеть для следующей ситуации.

Сервер с Debian (x.y.z.13). Две сетевые карты: eth0 смотрит в LAN, eth1 - WAN.

Под KVM крутится pfSense (x.y.z.3). Созданы и проброшены два моста: kvmbr0 - lan, kvmbr1 - wan.

Также в сети есть роутер OpenWrt (пока еще действующий), который должен стать простой точкой доступа (x.y.z.18).

Текущие настройки:

( /etc/network/interfaces )

( /etc/rc.local )

Результат такого конфига - по сетке я могу достучатся до виртуалки, а интернета нет нигде.

Про файл /etc/rc.local взял отсюда, там же ссылка на изначальную заметку.

Буду рад любой помощи и подсказкам.

 , , , ,

BlackDragon381
()

Nginx. rewrite без изменения uri.

Форум — Admin

Добрый день!

Суть моей проблемы в следующем:

Есть nginx, который проксирует запросы на php5-fpm. Мне необходимо, чтобы запрос http://domain.ru/iframe/01/02/ передавался на бекенд (php5-fpm) в виде /01/02/?theme=iframe , НО! при этом чтобы в адресной строке ничего не изменялось, т.е. так и оставалось http://domain.ru/iframe/01/02/

Перепробовал уже кажется все варианты с директивой rewrite, Например такой:

rewrite ^/([a-zA-Z0-9]+)/([0-9]+)/([0-9]+)/$ /$2/$3?theme=$1 break;

но все они преобразовывают uri в адресной строке. Буду очень благодарен за любую помощь.

 ,

buddy35
()

Redirect на Sub URI при обращении к /

Форум — Admin

Есть nginx раздающий Friendic'у. Поскольку это nginx на моём уютном локалхосте обслуживает эта Friendica одного единственного человека, меня. Поэтому мне не интересна умолчальная страница френдики, пусть лучше сразу направляет на мой профиль. То есть надо чтобы человек набравший в адресной строке camelsplace.ru отправлялся на camelsplace.ru/profile/camel. При обращении по какому-то другому адресу, например camelsplace.ru/community, перенаправлять не должно. Как это правильно сделать?

Если уж вопрос этот считается среди специалистов тривиальным, то прошу ограничиться не только банальным RTFM, но ответить на вопрос «man что?»

Ниже конфиг nginx'а.

 ,

Camel
()

Поднять мост

Форум — Admin

Пытаюсь тут для LXC поднять отдельный мост под Gentoo. Не привязанный к eth0.

В /etc/conf.d/net прописано:

config_lxcbr0="10.0.1.1/8"

Если ручками делаю:

brctl addbr lxcbr0
ifconfig lxcbr0 up
brctl stp lxcbr0 on

и после поднимаю интерфейс по /etc/init.d/net.lxcbr0 start — всё на месте.

Опускаю интерфейс по /etc/init.d/net.lxcbr0 start — ок.

Пробую поднимать снова — фигушки. Нет, говорит, такого. Приходится снова проходить всю цепочку, начиная с brctl addbr.

Пробовал в /etc/conf.d/net дописать:

ifup_lxcbr0="brctl addbr lxcbr0; ifconfig lxcbr0 up; ifconfig lxcbr0 10.0.1.1 netmask 255.0.0.0 up"

(на самом деле, все варианты, начиная с «ifup_lxcbr0=„brctl addbr lxcbr0“) — фигушки. Ругается, что нет такого lxcbr0.

Куда копать?

 , ,

KRoN73
()