konstantinov-ms |
|
Темы:
16
Сообщения:
732
Участник с: 29 ноября 2009
|
akoropДа, спешил, на ходу скопировал только две последние строчки. Сейчас хотел воспроизвести, но всё уже собралось без проблем. Так что проблема исчезла. Пока что всё нравится. Пришлось подправить размер шрифта в меню (почему-то стал слишком маленьким). Всё остальное, вроде бы, на месте и работает без проблем. Случайно выяснил, что сегфолтится obconf. Но когда это началось, не знаю, поскольку за последние пару лет запустил его в первый раз. Есть одно изменение. Раньше можно было совершить клик по отжатию кнопки мыши (хоть левой, хоть правой). И было довольно удобно: вызываешь правой кнопкой меню, скользишь к нужному приложению, отпускаешь правую кнопку — приложение запускается. Сейчас уже не припомню, настраивал ли я это специально или так было по умолчанию. Завтра буду разбираться. client-list-combined-menu понравилось. У меня перемещение окон было повешено на хоткеи. А закрывались окна ПКМ на панели. Теперь можно мышевозить :). akoropЯ догадывался :). Представление пользователя об удобстве далеко не всегда совпадает с представлениями разработчика. akoropУже ради этого стóит использовать openbox-eui. Короче говоря, пока что всё нравится. Большое спасибо за работу. Дальше будем тестить. P.S. Да, ещё. Было бы удобнее использовать клавиши дополнительных действий ('C' и 'S'; учитывая, что по умолчанию ЛКМ можно выбрать действие "Активизировать", сокращение 'A' имхо лишнее), не перемещая фокус мыши на подменю с дополнительными действиями, а просто наведя мышь на строку с приложением. Думается, так было бы удобнее: вызвать client-list-combined-menu, навести мышь на нужное приложение, а дальше нажать 'S' --> '3' и тем самым переместить окно на третий рабочий стол. В сочетании с клавишей "Ctrl" это существенно ускорило бы работу. Идеально было бы ещё выбирать несколько приложений с зажатым контролом, а потом их все закрывать или отправлять на другой рабочий стол. Но сколько это потребует работы, даже представления не имею. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
konstantinov-msУже года два. То работает, то падает. Люди пишут, что падает в какой-то библиотеке, а не в самом obconf, и это связано с чем-то в темах, и что если поудалять все темы, кроме реально используемой, то может полегчать. Я не разбирался. konstantinov-msШрифт измениться не должен был, если он был указан явно в rc.xml. А вертикальный размер меню уменьшился, поскольку исключены лишние вертикальные пустоты (по два пикселя сверху и снизу в каждом пункте). Величина отступа задаётся константой в исходниках, к сожалению, это не настройка рантайма. Обнулить отступы я не сам придумал, а подсмотрел в mikabox. Мне показалось, что это разумно: если кто хочет увеличить меню, то пусть это будет с пользой (более крупные буквы). konstantinov-msЭто не я. openbox_eui собирается на основе git-версии, где много чего переделано. Наверно, что-то ковырнули в этом районе. Мне старый режим тоже нравится, меньше утомляет палец, чем лишний клик. |
konstantinov-ms |
|
Темы:
16
Сообщения:
732
Участник с: 29 ноября 2009
|
Попробовал углы. Довольно удобно для мышевозюканья. Пожалуй, буду использовать для вызова нескольких меню (root-menu, mygtkmenu).akoropВидимо, под вендостандарт пытаются подогнать. Где-то читал, что клик по нажатию (а не по отпусканию кнопки мыши) — это стандарт, которому linux-разработчики не следовали. Теперь, видать, решили следовать. Раньше мелькала новость об этом. Печально. |
toZen |
|
Темы:
19
Сообщения:
544
Участник с: 06 февраля 2015
|
konstantinov-msВ стандартной версии всё так и осталось. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
toZenНе в "стандартной", а в 3.5. А 3.6 не за горами, так что можно начинать привыкать. Или разбираться, что именно ковырнули, и делать патч, который возвращает старое поведение. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
konstantinov-msА зачем при живом openbox, с его шикарной системой меню, может использоваться mygtkmenu? |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
konstantinov-msРазобрался. Это началось после установки openbox из git (патчи eui тут роли не играют). Что-то там изменили в *.so, которыми пользуется obconf. Чтобы это вылечить, достаточно пересобрать obconf из abs после установки openbox_eui. То же самое относится к lxappearance-obconf - тоже надо пересобрать. И на всякий случай прописать их в pacman.conf в IgnorePkg. |
konstantinov-ms |
|
Темы:
16
Сообщения:
732
Участник с: 29 ноября 2009
|
akoropФайл с настройками mygtkmenu можно, например, положить на примонтированный диск и вызывать его оттуда, когда он примонтирован. Короче говоря, вариативность mygtkmenu выше. Удобно повесить на хоткеи записи, вида: и вызывать короткие меню, в которые рассортирован нужный софт. А к полному меню обращаться только в случае необходимости.
|
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
konstantinov-msТак это ж одна из самых приятных фишек openbox - что на хоткеи можно навешать вызовы меню. Любых меню, а не только главного. Каждое меню имеет имя (id), и есть действие ShowMenu. Типа так (в стандартном openbox): menu.xml rc.xml Жмём W-x - получаем меню выхода. А в главное меню оно тоже может входить в качестве подменю.
|
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
konstantinov-ms В новом openbox_eui (2015.03.31-1) реализовно Ваше пожелание относительно исключения из списка окон по признаку skip_taskbar независимо от минимизированности. Это в rc.xml в секции theme ключ strictSkipTaskbar - надо установить в "yes". Он есть в примере, вложенном в пакет. Кроме этого добавлены предупреждения о необходимости пересборки или переустановки obconf. |