Russian Qt Forum

Компиляторы и платформы => Linux => Тема начата: SASA от Декабрь 17, 2009, 18:58



Название: Ярлыки в МСВС
Отправлено: SASA от Декабрь 17, 2009, 18:58
Извините, за вопрос чайника но..
Где можно на найти толковое описание того, как строется меню пуск в линуксе. Откуда берутся ярлыки на рабочем столе, как делать ассоциации?
Каково назначения папок usr, lib и т.д. 
Задача для МСВС. Там часто встречается слово elk..


Название: Re: Ярлыки в МСВС
Отправлено: Пантер от Декабрь 17, 2009, 19:07
Не знаю как в МСВС, но в основном используются файлы .desktop


Название: Re: Ярлыки в МСВС
Отправлено: SASA от Декабрь 17, 2009, 19:25
Не знаю как в МСВС, но в основном используются файлы .desktop
Это я понял.
Но куда их раскладывать?
Как сделать это для всех пользователей?


Название: Re: Ярлыки в МСВС
Отправлено: sendevent от Декабрь 17, 2009, 19:34
Где можно на найти толковое описание того, как строется меню пуск в линуксе.
есть подозрение, что это зависит от DE - при использовании разных на одной машине состав программ в "пуске" разный.
Откуда берутся ярлыки на рабочем столе, как делать ассоциации?
"ярлыки" - это текстовые файлы *.desktop, формат можно загуглить. что такое ассоциации - символические ссылки или "открыть с помощью ..."? (если второе - хз).
по нужным местам раскладываются при установке ПО инстолляционными скриптами.
Каково назначения папок usr, lib и т.д.  
педивикия (http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard).
Задача для МСВС. Там часто встречается слово elk..
насколько я помню, elk - дефолтная DE в этом чуде, видимо, это её файлы.


Название: Re: Ярлыки в МСВС
Отправлено: Пантер от Декабрь 17, 2009, 19:44
Поищи где лежат *.desktop в твоей системе и узнаешь куда их нужно класть.


Название: Re: Ярлыки в МСВС
Отправлено: lit-uriy от Декабрь 17, 2009, 20:19
.desktop - Desktop Entry, см. спецификацию (http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.0.html)

Смотри также: Desktop Menu Specification (http://www.freedesktop.org/wiki/Specifications/menu-spec?action=show&redirect=Standards%2Fmenu-spec)


Название: Re: Ярлыки в МСВС
Отправлено: SASA от Декабрь 18, 2009, 13:29
Поищи где лежат *.desktop в твоей системе и узнаешь куда их нужно класть.
Где они только не лежат  ;D
За ссылки спсибо.
А есть на русском? А то от такого кол-ва англицкого текста у меня начинает болеть голова.


Название: Re: Ярлыки в МСВС
Отправлено: sCreator от Январь 08, 2010, 13:36
Если еще интересно.
elk - это Графический интерфейс пользователя (ГИП) для МСВС ( в предыдущей версии использовался KDE ).
ярлыки имеют расширение .desktop но также воспринимаются .kdelnk ( вероятно для совместимости только в них должен быть раздел [Desktop Entry] ). Сами ино похожи на ini файлы.
Располагаются: <папка пользователя>/elk/desktop - для рабочего стола
<папка пользователя>/elk/startmenu/application - для меню ПУСК

Если я правильно понял, то для нового пользователя смотри в папке /usr/share/elk-wm.

Для KDE ( если надо работать и в предыдущей версии ) есть другие папки.


Название: Re: Ярлыки в МСВС
Отправлено: SASA от Январь 08, 2010, 16:11
Спасибо.
А есть аналог виндовой папочки All Users.


Название: Re: Ярлыки в МСВС
Отправлено: sCreator от Январь 08, 2010, 16:24
Смотря что понимаете под этим. Если про общие ярлыки, то возможно какраз /usr/share/elk-wm
Точно не помню ( года полтора назад последний раз работал с МСВС ).
Вроде если в эту папку, то при запуске любого пользователя она проверяется и недостающие копируются в ~/elk.
но может только для новых. попробуйте.