LINUX.ORG.RU

Стили fvwm


0

0

Здравствуйте!

Не могу понять как задать различные стили для опенофисовских writer,
calc и т.д.
Дело в том, что бинарник всегда один и тотже: soffice.bin, а отличие
только в параметре запуска -writer, -calc.
Заголовок у пустого (без документа) writer-а: "OpenOffice.org Writer",
а с документом - "название документа - OpenOffice.org Writer".

Как задать бинарник - не знаю. Задаю
Style soffice.bin -write
, не понимает.
Задаю заголовок
Style "OpenOffice.org Writer", стиль применяется только к пустому, а
с документом - нет.
Может кто подскажет, как эту ситуацию разрулить?

Re: Стили fvwm

Там можно использовать символы-заместители, например

Style "*OpenOffice.org Writer" ...

Хотя меня лично больше интересует как в Style использовать свойство WM_WINDOW_ROLE, пару месяцев назад спрашивал, но ответа так и не получил.

fat_angel ★★★★★ ()
Ответ на: Re: Стили fvwm от fat_angel

Re: Стили fvwm

>Style "*OpenOffice.org Writer" ...
Кстати это тоже пробовал - не работает.
Стиль действует только для пустого Writer-а.

georgy ()
Ответ на: Re: Стили fvwm от abraziv_whiskey

Re: Стили fvwm

Эта идея у меня промелькала, но хотелось понять, может у fvwm для
этого свои средства есть. А после запуска через алиас в памяти будет
фигурировать алиас, или целевая команда soffice.bin -writer?
А если я через алиас открыл, а потом другой документ открыл из меню
первого, в памяти будет алиас или soffice.bin -writer?
Спрашиваю все это потому, что сейчас не могу проверить - нет под
рукой того ноута.

georgy ()
Ответ на: Re: Стили fvwm от georgy

Re: Стили fvwm

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

abraziv_whiskey ★★★★★ ()
Ответ на: Re: Стили fvwm от georgy

Re: Стили fvwm

>>Style "*OpenOffice.org Writer" ... >Кстати это тоже пробовал - не работает. >Стиль действует только для пустого Writer-а.

не может быть. у меня работает и для пустого и с файлом (проверял Style "*OpenOffice.org*Writer" NoTitle)

stormy ()

Re: Стили fvwm

стили можно прописывать по четырем категориям - Name, Icon Name, Class и Resource

напусти на нужное тебе окно модуль FvwmIdent, и посмотри, по какой из категорий лучше задавать стиль

ananas ★★★★★ ()
Ответ на: Re: Стили fvwm от ananas

Re: Стили fvwm

Зайду с другой стороны проблемы.
Я заморочился стилями для того, чтобы добиться отображения иконки
MiniIcon приложения на кнопке этого приложения в панели задач
FvwmPanel. Без этих стилей иконок вообще нет.
Выйдя из иксов и запустив xfce, в xfce-шной панели задач получаю
иконки опенофисовских приложений в любом варианте, причем для врайтера
- своя, для калка - своя. Тут можно подумать, что проблема в fvwm,
раз xfce нормально это отрабатывает.
Но в fvwm, например, acroread сразу показывает свою иконку в FvwmPanel,
без каких-либо манипуляций с моей стороны.

Прописал
Style "*OpenOffice.org*Writer" MiniIcon 16x16/apps/openofficeorg3-writer.png
в результате иконка есть в панели у врайтера, который запускался из
меню и без документа. И это понятно, ведь заголовок полностью
соответствует указанному в стиле.
Если я открываю *.doc документ из файлового менеджера pcmanfm через
пункт приложения, то иконки нет. Здесь перед указанным в стиле заголов-
ком идет название файла. Получается, звездочки в стиле не работают.

Как в этой ситуации можно добиться иконок, причем для каждого
компонента опенофиса - своей? Если бы нужна была одна иконка на все
компоненты, я бы просто прописал в стиле бинарник soffice.bin.

georgy ()
Ответ на: Re: Стили fvwm от georgy

Re: Стили fvwm

решения проблемы не знаю, но хочу поделиться наблюдением. у меня, если открываю doc из thunar-а, сначала появляется окно с титлом "OpenOffice.org" (без "Writer"). и только через какое-то время в нём появляется writer и соответственно изменяется заколовок окна, но стиль уже конечно не меняется.

stormy ()
Ответ на: Re: Стили fvwm от stormy

Re: Стили fvwm

>у меня, если открываю doc из thunar-а, сначала появляется окно с
>титлом "OpenOffice.org" (без "Writer"). и только через какое-то время
>в нём появляется writer и соответственно изменяется заколовок окна

Да, действительно. Но тоже самое происходит и при запуке пустого
врайтера из меню. Сначала грузится общее ядро, а в конце
writer-компонент. Но иконка при этом ЕСТЬ!!!
Не пойму, в чем разница.
1) Открываю врайтер из меню. Иконка есть.
2) Из этого окна через меню открываю документ. Иконка есть.
3) Из этого окна через меню открываю второе окно врайтера. Иконка есть.
4) Во втором окне через меню окрываю тот же документ (или другой - не
важно). Иконка есть.
5) Тот же документ открываю из файлового менеджера: и pcmanfm, и Thunar.
Открываю как двойным кликом, так и через меню по правой кнопке.
Иконки НЕТ!!!

В чем разница???

georgy ()
Ответ на: Re: Стили fvwm от georgy

Re: Стили fvwm

Странная вещь получается.

Если задаю стиль
Style "*OpenOffice.org*" MiniIcon 16x16/apps/openofficeorg3-writer.png
то иконка есть во всех OOo приложениях независимо от того, откуда они
запускаются: из меню, файлового менеджера или командной строки.

Если же задаю
Style "*OpenOffice.org*Writer*" MiniIcon 16x16/apps/openofficeorg3-writer.png
или
Style "*Writer*" MiniIcon 16x16/apps/openofficeorg3-writer.png
то иконка есть, только если writer запущен из меню без документа.
Если запустить документ из файлового менеджера, то иконки нет.
Фактически, в обоих случаях запуск идет через
/usr/share/applications/openoffice.org3-writer.desktop
в котором прописана команда
Exec=openoffice.org3 -writer %U

openoffice.org3 - это скрипт
bash-3.1$ cat /usr/bin/openoffice.org3                               
#!/bin/sh
exec /opt/openoffice.org3/program/soffice "$@"
bash-3.1$ 

Если я из командной строки запускаю
/opt/openoffice.org3/program/soffice -writer
то иконка есть.

Если запускаю
/opt/openoffice.org3/program/soffice -writer /home/user/document.doc
то иконки нет.

Если я из меню пустого врайтера (с иконкой) открою тот же документ, то иконка будет.

Результат: стиль не отрабатывает тогда, когда в команде запуска параметром стоит файл. И в этом случае, получается,
стиль не реагирует на слово Writer (ведь без него иконка есть в либом случае) то есть на OpenOffice.org он реагирует, а на Writer нет.

Может это натолкнет кого-то на какие-нибудь идеи?

georgy ()
Ответ на: Re: Стили fvwm от georgy

Re: Стили fvwm

при открытии документа всегда появляется сначала окно с тайтлом "Untitled", и в нём потом открывается документ, в этом проблема. У меня получилось избавиться от этого так: soffice -writer && soffice -o file.doc

stormy ()
Ответ на: Re: Стили fvwm от stormy

Re: Стили fvwm

Идею я понял - сначала запустить пустой врайтер с иконкой, а потом
в нем открыть документ.
Но у меня это не прокатывает - открывается два окна: пустой врайтер
с иконкой и документ без иконки.

georgy ()
Ответ на: Re: Стили fvwm от georgy

Re: Стили fvwm

> Я заморочился стилями для того, чтобы добиться отображения иконки
MiniIcon приложения на кнопке этого приложения в панели задач
FvwmPanel. Без этих стилей иконок вообще нет.

export OOO_FORCE_DESKTOP=gnome помогает.

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