LINUX.ORG.RU

Lxpanel


1

2

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

Gentoo (hardened, nomultilib), Openbox, LXPanel, Tilda, Nitrogen, xcompmgr, ROXTerm.

 , , , ,

Deleted
()

Мой Openbox

На скрине Openbox.
Тема: Simple Loma
Icon Theme: Sanguine
Font: Liberation Serif

Панель: lxpanel.

В будущем, возможно перейду на тайловые WM.
Awesome например.

Почему фон терминала как у Ubuntu? Нет, это у Ubuntu как у меня. Просто цвет терминала такой нравится.

 ,

Deleted
()

Openbox, compton, lxpanel, tint2

Ничем особенным рабочий стол не выделяется, однако комфортно.
Коньки не люблю, да и смысла особого в них не вижу.

Почему не Awesome? Не знаю. Годный WM, но Openbox ближе.

Дистрибутив Arch Linux.
SliM Logon Manager

Orion - тема.
AwOkenDark - иконки.

По поводу шрифтов: мне нравятся такие. Если вы считаете их неудачными, некрасивыми, ужасными и так далее, то это ещё не значит, что «Ш - Г».

 , , , ,

Deleted
()

Нашел то, что надо

На скриншоте домашняя обстановка, музычка, игрушки, киношки и прочее.

  • Lubuntu
  • LXDE, после того как разобрался с борделем в автозагрузке все стало супер.
  • Pcmanfm, который в лубунте почему-то не падает в отличии от дебиана.
  • Свежий инстедоз, который сейчас понемногу прохожу.
  • Коньки впилил красивые, но практически ненужные.
  • Шрифты вроде ничего.

Из проблем:

  • 1. Разносортица иконок, в трее например хорошо видно. Понемногу чиню, заменяя на нормальные.
  • 2. Фон панели под иконками flush и network manager'a - кто подскажет как это починить?
  • 3. Не особо понял как на lxpanel запилить свою кнопку запуска чего-то левого, а не из установленных приложений.
  • 4. 6 рабочих столов в ряд, как запилить переключение по горячим клавишам с 6 на 1 и наоборот, т.е. чтобы по кругу переключать можно было.

Сейчас в lubuntu-rc.xml вписано:

<keybind key="C-Left">
<action name="GoToDesktop">
<to>left</to>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-Right">
<action name="GoToDesktop">
<to>right</to>
<wrap>no</wrap>
</action>
</keybind>
Что поменять?

В общем ругайте.

 , , , ,

Irremann
()

Настроил нетбук девушке

Собственно тут Crunchbang 10 на нетбуке Samsung n100. Сказал ей, что винда будет беспощадно тормозить и уговорил поставить Linux. Можно было бы оставить и дефолтный кранч, но нам нужен был «Пуск» и рабочий стол с иконками программ.

И вот что я сделал:

  • обновил ядро до 3.2 из репозиториев wheezy дебиана, так как не заводился wi-fi
  • проблему убавления/уменшения яркости экрана решил тем, что добавил `acpi_backlight=vendor` в grub.cfg
  • «Пуск» заменяет lxpanel
  • оконный менеджер - openbox
  • рабочий стол рисует pcmanfm с параметром --desktop
  • чтобы ей было понятно, где фильмы, где документы, загрузки и т.д. сделал ссылки на .documents , .downloads и т.д.
  • аська - licq, до этого у нее был qutim 0.2, который и мне так же нравился, но на оф. сайте скачать qutim 0.2 было нельзя, искать его было лень, а qutim 0.3 какой-то убогий, поэтому поставил licq и не жалею

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

Не решил еще уменьшение/увеличение громкости звука по функциональным клавишам.

Чистый рабочий стол

 , ,

xamelon
()

Адская десктопная смесь

Итак, что мы тут можем видеть:

Dolphin в KDE 4.8 стал наконец-то юзабелен на моём железе (исчез странный лаг при открытии любого каталога). Файловый менеджер я в основном использую для запуска фильмов и просмотра фоточек, и потому, здраво рассудив, я заменил pcmanfm на Dolphin — его интерфейс более располагает к этим задачам.

В качестве эмулятора терминала выступает Konsole. Все терминалы на виджете vte адски тормозят и попусту грузят иксы. urxvt трушен и реактивен, но для полного взаимопонимания с ним мешает мышевозная привычка потыкать в меню, покрутить настройки. Konsole имеет богатые настройки и достаточно быстр, поэтому выбор пал на него.

Другие куски KDE не используются, т.к. KDE не нужен. :}

Тема Qt: Gtk. В самом же gtk стоит тема Elements. Недавно мне сообщили, что lxpanelx имеет проблемы отрисовки фона из тем, поэтому была поставлена вот эта тема для лечения багов по ней. На данный момент, практически всё исправлено, осталось два глючащих апплета, которые вы можете наблюдать на скриншоте: трей и индикатор загрузки CPU. Рядом с ними можно видеть прочие апплеты, которые были уже исправлены (так что не пишите в комментариях, что у меня два индикатора раскладки — сам знаю, что оба не нужны). Планомерно готовимся к релизу 0.6, этот баг до релиза непременно починим.

Что до самой темы Elements, то она оказалась на удивление приятной, на мой взгляд.

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

Панель задач теперь научилась запускать копии приложения из контекстного меню. Однако насколько эта фича будет реально работать так, как вы ожидаете, зависит более от конкретного приложения, чем от панели. Также из контекстного меню можно копировать заголовок окна, что иногда бывает полезно. Я придерживаюсь мнения, что любой текст, видимый пользователю на экране, должен быть доступен как текст, а не просто как бесполезный набор пикселей. Т.е., как минимум, этот текст должно быть можно скопировать и вставить в текстовый редактор. Т.к. функция копирование заголовка не очень-то часто встречается в оконных менеджерах, эту функцию я добавил к панели задач. Кстати, WM здесь — openbox, но его присутствие обнаруживается лишь по рабочим хоткеям и наличию однопиксельной рамки у окон. Заголовок активного окна показывается на панели, так что в openbox показ заголовков отключен.

 , ,

geekless
()

Когда коту делать нечего

Ехал в поезде, внезапно подумалось, что неплохо было бы видеть время как «там», так и «тут». В часовом плагине для lxpanel(x) подобная возможность отсутствовала, потому быстренько на коленке накостылял.

Жаль ни манов, ни интернета не было, потому православность способа (setenv «TZ») у меня вызывает некоторые сомнения, ну да ладно, работает - и хорошо.

 , , , , ,

lazyklimm
()

Попытка сделать панель ещё ненавязчивее

Панель всегда раздражала меня тем, что занимает полезное пространство. И я никогда не понимал людей, у которых они и сверху и снизу. Так что решил совместить её с заголовком окна. К сожалению, эффект этот чисто визуальный, хотя было бы, наверное, неплохо сделать возможность размещать кнопки в заголовке при развернутом окне.

В общем, по-моему это самое оптимальное место для панели, которое только может быть. И юзабельна, и не мешает.

Есть один существенный минус: когда развернутое окно неактивно, вся красота куда-то улетучивается и получается бяка. Да и вообще нередко хочется потянуть мышой за панель, особенно когда там почти нет окон.


В остальном тут мало интересного...

Несмотря на то, что на борту Intel(R) Celeron(R) CPU 2.40GHz, всё ужасно тормозит в отличии от того же домашнего компа, где всего-то AMD Sempron на 1.5GHz. Так что вместо привычных кед пришлось переползти на XFCE, а потом и вовсе на LXDE. От NetBeans пришлось также отказаться в пользу PhpStorm по причине его меньшей тормознутости. Когда нужен тайлинг, пользую PyTyle, замечательная штука. Не скажу, что теперь все летает, однако работать можно вполне сносно.

В плане памяти выглядит вот так:
$ free -m
total used free shared buffers cached
Mem: 1001 925 75 0 102 127
-/+ buffers/cache: 696 305
Swap: 1906 494 1412


Вряд ли это удастся ещё заоптимизировать, ведь приходится работать с вебом, тут не обойдешься каким-нибудь dillo. Иногда приходится даже видео конвертировать...

Если есть мысли по поводу улучшения эргономики и дальнейшего облегчения - с удовольствием выслушаю.

 ,

ASGAlex
()

openbox globalmenu

Запилил себе lxpanel от geekless с глобальным меню в генте. Быстрый запуск и список окон засунул в cairo-dock.
В редакторе изучаю исходники minetest из git (точнее ищу пасхалку — nyan cat, пока так и не увидел в игре).
Всё устраивает, Ш не Г. Ругайте.

Ссылки:
Панелька: http://make-linux.blogspot.com/2011/06/lxpanel-globalmenu.html
minetest: http://celeron.55.lt/~celeron55/minetest/ и https://github.com/celeron55/minetest
обои: http://www.goodfon.ru/wallpaper/174052.html

 , , , , , ,

xorik
()

Модифицированная lxpanel + апплет globalmenu

Как и говорил, доделал панель задач для lxpanel и делюсь результатом.

Список фич, по сравнению с оригинальной панелью задач:

Новые режимы. Оригинальная LXPanel Taskbar имеет два режима отображения окон: классический и группировка окон одного приложения одну кнопку с выпадающим списком. Данный форк добавляет еще два: группировка окон одного приложения рядом на панели, но без слияния в одну кнопку, и режим отображения только кнопки для активного окна. В режиме отображения активного окна обычное поведение левой кнопки мыши (свернуть/восстановить) теряет смысл, поэтому щелчок левой кнопкой мыши открывает теперь контекстное меню окна (аналогично правому).

Улучшение режима группировки. В режиме группировки окна, относящиеся к одному приложению, группируются, только когда таких окон несколько. Если приожение имеет едиснтвенное окно, оно остаётся на панели «как есть», без группы. Такое поведение может вызывать недобства в работе, т.к. не позволяет выработать автоматизм при взаимодействии с панелью: часть объектов панели при щелчке левой кнопкой мыши показывает выпадающее меню, а часть - выполняет переключение на другое окно. Чтобы улучшить ситуацию, была добавлена опция создания групп и для одиночных окон тоже: теперь любой объект панели задач ведет себя одинаковым, предсказуемым образом.

Возможность отключить отображение иконок окон. В LXPanel Taskbar присутствовала возможность отображать иконки с заголовками или только иконки. Этот патч добавляет возможность отображать только заголовки, без иконок.

Закрытие окон в один клик. Добавлена возможность отображать на панели кнопки закрытия окон. Это может быть удобно, например, если ваш оконный менеджер настроен не отображать заголовки окон.

Доступ к контектному меню настройки LXPanel. Поскольку панель задач перехватывает щелчок ПКМ, вызывать её настройки было раньше достаточно не удобно: необходимо щелкнуть по любому другому апплету, который отображает контестное меню панели по ПКМ, открыть общие натсройки панели, а затем оттуда открыть настройки апплета панели задач. Сейчас контекстное меню LXPanel отображается при щелчке ПКМ по панели задач, если при этом удерживать клавишу CTRL.

Внутренние доработки в «ядре» панели. В диалогах конфигурации апплетов добавлена возможность использовать выпадающие списки. В API icon-grid добавлена функция для позиционирования одного элемента после другого.

Благодаря наводке Ubo, мне не пришлось пилить с нуля апплет для globalmenu, нашелся готовый, хоть и недоделанный. Но поскольку его разработчик признаков деятельности больше не подаёт, поддержкой апплета, видимо, придётся заниматься мне.

На скриншоте на панели видны следующие апплеты:

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

Больше подробностей о новом таскбаре и исходники можно найти вот тут.

 ,

geekless
()

Модифицированная LXPanel

На скрине пропатченная LXPanel, над которой я сейчас работаю. Решил немного доделать Taskbar для неё:

Во-первых, добавить режим «Отображать только кнопку активного окна». Мне все названия окон видеть не нужно, зато видеть полное название активного кона - желательно. А когда кнопок несколько, оно может не уместиться целиком на кнопку.

Во-вторых, добавить непосредственно на сами кнопки окон мелкие кнопки для закрытия окна (и возможно, для сворачивания-разворачивания). Получается довольно симпатично - в уже привычном всем стиле табов браузера/терминала/whatever.

Первая доработка тривиальна, с ней проблем не возникло. Результат можно увидеть здесь. А вот кнопки закрытия пока не работают. Дело в том, что плашка для окна рисуется при помощи GtkToggleButton. GtkToggleButton является контейнером, в него, например, можно добавить иконку и label. Но попытка добавить в него вложенную кнопку приводит к тому, что эта вложенная кнопка не работает. Пляски с Event Box и прочими костылями пока не помогли. Видимо, придётся переделывать весь таскбар, выкинув из него GtkToggleButton-ы полностью.

Так что если кто-нибудь знает, как можно малой кровью заставить работать кнопку-в-кнопке, пишите в комментах. Функция task_build_gui в файле src/plugins/taskbar.c (версия программы - 0.5.6) - это если у кого-то возникнет желание покопаться, копать можно оттуда.

В-третьих, режим отображения «только иконки, без подписей» у этой панели есть, а вот обратный надо будет сделать. Мне нужно видеть только название окна, а иконка не нужна. :)

Почему именно эту панель взял на опыты: простые и понятные исходники + низкие системные требования. При этом, уже довольно функциональна, надо только чуток допилить, и станет идеальна.

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

Также думаю покопаться в исходниках globalmenu на предмет, можно ли его оформить как плагин к LXPanel. Собственно, ради использования вместе с ним, этот патч и пишется. Будет одна удобная панель с меню активного окна, его заголовокм и кнопкой закрытия + трей.

P.S.

Пилю всё это на свежеустановленной Генте, т.к. решил окончательно мигрировать с Арча. Ну а это, в свою очередь, послужило толчком окончательно порвать с gnome и запилить раз и навсегда десктоп, удобный лично для меня и не зависящий от идиотизма гноморазрабов.

 , ,

geekless
()

Толстое может быть легковесным

openbox, tint2, lxpanel, pidgin, transmission, guake, pcmanfm и все это с такой темой и на флешке...

пойду завтра с рейдом пугать вендузятников

 , , , , , , ,

derlafff
()

Openbox. (Внезапно) черно-серый.

Верхняя панель — на самом деле conky в режиме dock.

Нижняя панель — lxpanel

Присутствуют также google gadgets (трое часов, да) и conky слева показывает непрочитанные сообщения. В нижней панели вторая кнопка вызывает меню, показанное на экране. Это wbar с доступом к наиболее интересным директориям. Клик по любому из пунктов этот wbar закрывает и открывает файл менеджер (rox). Серые кнопки — примонтировать и открыть флешку, CD и камеру.

 , , ,

moot
()