LINUX.ORG.RU

openbox в archlinux'e


0

0

На скрине процесс поиска юзабельной панельки к опенбоксу. Сейчас запущена bmpanel с темой arch, и с поддержкой composite, но в ней есть недостаток "tray cannot be used with composite mode enabled" =(
до этого была pypanel, но она какая-то слишком простая.

идеальный вариант: список десктопов, окон, и трей
хотелось бы услышать кто какие юзает?

p.s. вверху коньки, за первым гномо-терминалом второй гномо-терминал, а в нём на вкладке шрифт Nokia Sans S60. Он же и в коньках. Обоина из КДЕ 4.1.

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

anonymous

Проверено: JB ()

Ответ на: комментарий от SplindeR

темы на бмпанель ставятся при запуске, типа bmpanel arch
а шрифты отличные)

anonymous
()

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

Deleted
()

/me ушел с bmpanel на fbpanel. Функционал чуть более расширен. А вообще, про альтернативы панелей написано в archwiki по теме openbox

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

так сглаживание хромает... а говорил, что раскурил шрифты ;(

anonymous
()

Симпатичная панелька, а трей вообще не нужен (imo). А кто openbox-у композит подарил? xcompmgr?

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

Скрин супер, все зачетное. Что за шрифты? И можно конфиг коньков?

>Симпатичная панелька, а трей вообще не нужен (imo). А кто openbox-у композит подарил? xcompmgr?

А есть альтернативы?

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

> А есть альтернативы?

Ну, например, добавить composite в сам openbox. Уж лучше без композита (хотя за ним будущее), чем с глючным xcompmgr.

Bohtvaroh ★★★★
()

отличный скрин, молодец) тока часы у конки наверное лишние)))

s0L
()

Зачетный скрин... хочу такой шрифт!

mint
()
Ответ на: комментарий от anonymous

> алсо, xcompmgr ни разу не глючный, выкинь свой говнорадеон

Малчык, у меня nvidia 8600 с последними проприетарными драйверам. Я понимаю, что на твоих 800x600 xcompmgr работает сносно, но на разрешениях для взрослых, а-ля 1680x1050, перерисовка окон глючит безбожно. К тому же, xcompmgr - внешний костыль и не может запретить WM обновлять содержимое окна при получении фокуса, когда это не нужно. Compiz в этом плане рулит.

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

> ололо. третий компиз изобрести?

Зачем? Получить быструю отрисовку окошек, не более. А что такое "ололо"? Индеец в лесу что-ли?

Bohtvaroh ★★★★
()

я когда опенбокс пробовал, пользовал lxpanel

overmind88 ★★★★★
()

Хорошо, приятные цвета. Шрифты. Переползали бы на jabber.

shdr
()

шрифты фееричное УГ на Acer AL1916 :) Ну да ладно, может у автора при 1024х768 на его мониторе(и скорее он CRT) они смотрятся нормально. А так оформление красиво, блин, себе чтоль openbox поставить и Arch попробовать 8)

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

>Малчык, у меня nvidia 8600 с последними проприетарными драйверам.

ну выкинь тогда своё проприетарное говно.

> не может запретить WM обновлять содержимое окна при получении фокуса,

ты феерически безграмотен. ни один wm не имеет никакого права что-то там «обновлять» в чужих окнах. в клуп, быдло.

anonymous
()
Ответ на: комментарий от Andru

> шрифты фееричное УГ на Acer AL1916

У меня NEC MultiSync 1990SX. Шрифты выглядят вполне нормально. Так что выброси своё дешёвое говно.

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

шрифт: http://slil.ru/26034536
смотрится хорошо с хинтингом hintslight, неплохо с автохинтингом. с hintmedium и hintfull шрифт этот мне не нравится.

да, монитор у меня CRT и на нём шрифты смотрятся хорошо)
да, композит через жо^Wxcompmgr

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

> ну выкинь тогда своё проприетарное говно.

Аха, и xcompmgr сразу заработает хорошо. LOL

> ты феерически безграмотен. ни один wm не имеет никакого права что-то там «обновлять» в чужих окнах.

man XExposeEvent

> в клуп, быдло.

Жаль, что ты не настоящий и до тебя нельзя дотянуться. :D

Bohtvaroh ★★★★
()

оу. зер гут! казнить нельзя, помиловать.

anonymous
()
Ответ на: комментарий от Osmos

Скрин православен.

>Отличный скрин. Только жаль, что Арч такой глюкавый

Аргументы будут или просто тупой пиздеж?

Neko
()
Ответ на: комментарий от amoralyrr

Беспалева анонимусно вещаю: в bmpanel добавлена поддерка pseudo-transparency, код конечно говно и работает медленней чем без неё, но зато там трей работает. Правда в данном случае arch theme не канает, никто не желает нарисовать новую?

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

Ах да, забыл.. пока что в git это всё смотреть

anonymous
()
Ответ на: комментарий от Bohtvaroh

2 Bohtvaroh - не стоит метать бисер, все равно не поймет :)

vladislav ★★
()

Симпотишно... и bmpanel хороша. за арч зачот, за опенбокс зачот, за коньки зачот.

h8 ★★★
()

очень даже неплохие шрифты, ну и скрин сам по себе тоже хороший.

dogmeat
()
Ответ на: комментарий от enby

Кстати, ЕМНИП разработчик панельки здесь на ЛОРе бывает. Вроде бы он свой скрин постил с первыми версиями

enby ★★
()

По-моему, очень приятный скрин.

athost ★★★★★
()

Ого! Лучше не видел!

anonymous
()
Ответ на: комментарий от Bohtvaroh

>man XExposeEvent

ты сам-то его читал? цитирую:

«Simple __applications that do not want to optimize redisplay__ by distinguishing between subareas of its window can just ignore all Expose events with nonzero counts and perform full redisplays on events with zero counts»

это раз.

про генерацию Expose при передаче фокуса - 4.2. иди эти сказки в клупе рассказывай.

% xev|egrep -A1 "(Expose|Focus)"
Expose event, serial 18, synthetic NO, window 0x3400001,
(0,0), width 178, height 10, count 3
--
Expose event, serial 18, synthetic NO, window 0x3400001,
(0,10), width 10, height 58, count 2
--
polachok:~% xev|egrep -A1 "(Expose|Focus)"
Expose event, serial 18, synthetic NO, window 0x3400001,
(0,0), width 178, height 10, count 3
--
Expose event, serial 18, synthetic NO, window 0x3400001,
(0,10), width 10, height 58, count 2
--
Expose event, serial 18, synthetic NO, window 0x3400001,
(68,10), width 110, height 58, count 1
--
Expose event, serial 18, synthetic NO, window 0x3400001,
(0,68), width 178, height 110, count 0
--
FocusIn event, serial 18, synthetic NO, window 0x3400001,
mode NotifyNormal, detail NotifyNonlinear
--
FocusOut event, serial 29, synthetic NO, window 0x3400001,
mode NotifyNormal, detail NotifyNonlinear
--
FocusIn event, serial 29, synthetic NO, window 0x3400001,
mode NotifyNormal, detail NotifyNonlinear
--
FocusOut event, serial 29, synthetic NO, window 0x3400001,
mode NotifyNormal, detail NotifyNonlinear
--
FocusIn event, serial 29, synthetic NO, window 0x3400001,
mode NotifyNormal, detail NotifyNonlinear
--
FocusOut event, serial 29, synthetic NO, window 0x3400001,
mode NotifyNormal, detail NotifyNonlinear
--
FocusIn event, serial 29, synthetic NO, window 0x3400001,
mode NotifyNormal, detail NotifyNonlinear
--

% xev -id 0x3400003

EnterNotify event, serial 13, synthetic NO, window 0x3400003,
root 0x69, subw 0x340005e, time 18330385, (297,309), root:(298,324),
mode NotifyNormal, detail NotifyNonlinearVirtual, same_screen YES,
focus NO, state 0

KeymapNotify event, serial 13, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

PropertyNotify event, serial 13, synthetic NO, window 0x3400003,
atom 0x99 (WM_STATE), time 18330387, state PropertyNewValue

PropertyNotify event, serial 13, synthetic NO, window 0x3400003,
atom 0x14f (_NET_WM_WINDOW_OPACITY), time 18330387, state PropertyDelete

FocusIn event, serial 13, synthetic NO, window 0x3400003,
mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 13, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

LeaveNotify event, serial 15, synthetic NO, window 0x3400003,
root 0x69, subw 0x340005e, time 18330865, (322,355), root:(323,370),
mode NotifyNormal, detail NotifyNonlinearVirtual, same_screen YES,
focus YES, state 0

FocusOut event, serial 15, synthetic NO, window 0x3400003,
mode NotifyNormal, detail NotifyNonlinear

% xprop -id 0x3400003|grep "^WM.*NAME"
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_ICON_NAME(STRING) = "Theme Dock"
WM_NAME(STRING) = "Theme Dock"

(это гткшный switch2 из gtk-theme-switch, если что)

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

> про генерацию Expose при передаче фокуса - 4.2. иди эти сказки в клупе рассказывай.

Поля, ну сколько можно? Естественно, что окно перед этим должно быть скрыто (это было не ясно из контекста, а?). Запусти

xev|egrep -A1 "(Expose|Focus)"

, переключись на другой раб. стол, потом обратно и получишь Expose event-ы (копировать вывод не буду, это самому несложно проверить). Компиз вместо того, чтобы передавать эти сообщения окну, сначала проверяет через XDamage, изменился буфер или нет. Если не изменился - дерево виджетов не перерисовывается. Создаётся эффект быстрого и приятного переключения. Это всё, что я хотел сказать. В деталях можешь мастурбировать самостоятельно, я не X-хакер. А свой говняный поцанский "базарчик" оставь для кого-нибудь другого.

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