Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка значка на рабочем столе  (Прочитано 3532 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 5278
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #15 : 06 Января 2022, 05:37:46 »
Цитировать
в смысле посмотреть сам текст .desktop’пов
Дело не в тексте.
Цитировать
А что там с правами можно изобрести...
...вот они изобрели. Только одна комбинация прав работает, такая, которую задумали гномоделы.

Оффлайн a7o

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #16 : 06 Января 2022, 09:49:15 »
А попробуйте, чисто для исключения, сравнить свой .desktop c таким же произвольным файлом, но созданным средствами системы
Пробовал взять другой файл из /usr/share/applications и скопировать его на рабочий стол. Результат точно такой же.
Права на него нужны абсолютно только такие, как задумали разработчики.
Дело не в правах - то есть не только в правах.
1) Права на исполнение нужны, без них не получается совсем ничего.
2) Но этого недостаточно - нужно проделать фокус с правой кнопкой мышки.
3) После этого фокуса меняется внешний вид иконки на рабочем столе и ее поведение - но ни права, ни содержимое файла не меняются. Но где-то же эта информация хранится - вот я и хочу её найти.
Стандартными средствами Ubuntu создешь "ярлык запуска программы" на рабочем столе.
А нет этого "стандартного средства" в Ubuntu (по крайней мере, 20 и 21). Точнее, есть, но оно именно и заключается в копировании файла desktop и в последующих танцах вокруг него. По крайней мере, мне не удалось найти в паутине никакого другого способа.

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 5278
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #17 : 06 Января 2022, 10:01:15 »
Один из стандартных, то что ты делаешь ПКМ.

Оффлайн a7o

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #18 : 06 Января 2022, 10:04:36 »
Один из стандартных, то что ты делаешь ПКМ.
В том и проблема - я хочу обойтись без ПКМ, консольными средствами.

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 5278
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #19 : 06 Января 2022, 10:38:15 »
Сейчас с оказией был в Ubuntu 20.04. Надо признать, я ошибся. Или я что-то забыл, или недоковырял.
Единственный вариант, через ПКМ. Но может ты будешь удачливее. Это гном где-то в своих дебрях прячет.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 3020
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #20 : 06 Января 2022, 11:02:04 »
Только одна комбинация прав работает, такая, которую задумали гномоделы.
- посмотрел у себя на Ubuntu MATE, у всех desktop-файлов на Рабочем столе права -rwxr-xr-x и только у нескольких, которые появились после установки свежего софта стороннего разработчика -rwx------
нормально отрабатывают и те, и другие... но это в MATE, а как это повлияет на способность запускать приложения в Gnome не знаю...

Это гном где-то в своих дебрях прячет.
- ну, в этих дебрях что-то найти, может оказаться ох как непросто... разве что на удачу полистать dconf ::)

shamanhuev

  • Гость
Re: Настройка значка на рабочем столе
« Ответ #21 : 06 Января 2022, 11:12:12 »
Я не пользовал гном , но разве значки запуска у него сейчас лежат на столе ? Это случаем не отдельное приложение для запуска ?

Оффлайн a7o

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #22 : 06 Января 2022, 12:43:47 »
ну, в этих дебрях что-то найти, может оказаться ох как непросто... разве что на удачу полистать dconf
Нашел (вот что grep животворящий делает!). Делюсь - может, кому пригодится.
Настройки хранятся в доме, который построил Джек в файле /home/<user>/.local/share/gvfs-metadata/home. Отвечает за эту фигню демон gvfsd - гномовская надстройка над файловой системой (зачем это надо - спрашивайте не меня). Слава всем богам, есть консольная утилита gio для управления этими атрибутами. Конкретно в моем случае спасает команда
gio set ~/"Рабочий стол"/xxx.desktop "metadata::trusted" true
Замена true на false, как легко догадаться, дает обратный эффект.
"И входит. И выходит. Замечательно выходит!"
По состоянию на сегодня это работает. Что еще эти улучшайзеры придумают завтра - не знает никто.
Всем спасибо. Всем удачи.
« Последнее редактирование: 06 Января 2022, 13:18:28 от a7o »

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 3020
    • Просмотр профиля
Re: Настройка значка на рабочем столе
« Ответ #23 : 06 Января 2022, 12:48:40 »
... разве значки запуска у него сейчас лежат на столе ? Это случаем не отдельное приложение для запуска ?
- ну вообще то в новых версиях Ubuntu визуально значки на Рабочем столе все же присутствуют, но скорее всего верно и то, что реализовано это в новых версиях как-то не так, как это было до перехода на Gnome 3.28, в котором разработчики выпилили поддержку рабочего стола Nautilus, который раньше всецело обеспечивал функционал Рабочего стола (в том числе и отрисовку значков на нем), как это делается теперь, можем только гадать...
... возможно теперь это обеспечивает какое-то расширение GNOME Shell, а может и как-то иначе реализовано  ::)

Пользователь добавил сообщение 06 Января 2022, 12:53:34:
ну, в этих дебрях что-то найти, может оказаться ох как непросто... разве что на удачу полистать dconf
Нашел (вот что grep животворящий делает!). Делюсь - может, кому пригодится...
- и тебе спасибо, и удачи!
« Последнее редактирование: 06 Января 2022, 12:53:34 от F12 »

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.