Значок программы на рабочий стол
Модератор: Bizdelnick
Значок программы на рабочий стол
Добрый день! Как это сделать?
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Самый простой вариант: создать desktop-файл по образцу одного из существующих.
Положить в каталог рядом с другими desktop-файлами.
Положить в каталог рядом с другими desktop-файлами.
Re: Значок программы на рабочий стол
А по подробнее можно?
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
За современную Ubuntu не поручусь,
я приверженец более старых, традиционных решений,
но вообще-то desktop-файлы лежат где-нибудь в /usr/share/applications (системный уровень)
или в $HOME/.local/share/applications (пользовательский уровень).
Сам desktop-файл может быть довольно развесистым, поэтому я и советую посмотреть существующие
и сделать по аналогии. Возьмите за образец любой значок, который уже есть у Вас на рабочем столе.
Re: Значок программы на рабочий стол
Скопировать *.desktop файл в директорию ~/Desktop.
Сработает, если иконки разрешены на десктопе.
Сработает, если иконки разрешены на десктопе.
Извините, я все еще учусь
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Во-первых, этого недостаточно, а во-вторых, это не совсем правильно.
В Ubuntu с локализованным интерфейсом нет директории Desktop в профиле пользователя. В случае русского языка директория так и называется "Рабочий стол".
Iisus
Свежей Ubuntu у меня нет, проверил на той, которая есть.
1. Создаете файл .desktop
2. Копируете его в директорию рабочего стола.
3. Даете файлу права на исполнение.
Сам файл в минимальном виде может выглядеть так
(на примере игры supertux)
Код: Выделить всё
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[ru]=supertux
Name[ru]=supertux
Exec=supertux
Name=supertux
Icon=supertux
Name=подпись под ярлыком.
Переменные могут иметь индексы локализации.
Например
Name[ru]=для русского языка.
Name[fr]=для французского языка и т.д.
Если вручную создавать некомфортно, можете попробовать
gnome-desktop-item-edit ~/Рабочий\ стол/ --create-new
появится окно, в котором нужно заполнить поля.
Минимальный файл, код которого я привёл выше, создан именно таким способом.
Если вдруг отображение значков на рабочем столе отключено, см
gnome-tweak-tool
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Значок программы на рабочий стол
Чтобы не гадать, куда там надо копировать, делается xdg-desktop-icon install /usr/share/applications/firefox-esr.desktop (firefox-esr — для примера).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Значок программы на рабочий стол
М-да. Это всё конечно очень интересно, но дело в том, как задан вопрос — "Значок программы на рабочий стол", я ведь не зря в соседней теме указывал:
Ему вероятно всего-навсего надо из меню установить ярлык запуска программы на рабочий стол, это делается в пару кликов (во всяком случае в КДЕ):
Меню=>Раздел программ=>Программа, далее ПКМ (правая кнопка мыши) и "Добавить значок на Рабочий стол" или ещё пару пунктов на выбор "Добавить на панель задач", "Закрепить в панели задач"
Но модераторы промолчали (а бывшие оборвали),algri14 писал: ↑30.12.2019 22:40Заведите правило — сначала поискать в инете, а за нюансами уже на форум. На форуме есть хорошая тема для новичков, как задавать вопросы, хотя название у неё "Как не злить модераторов (:" (думаю зря, надо было назвать - "Как задавать вопросы")
И ещё одна тема — "F. A. Q. — читать перед открытием новой темы обязательно!"
зы: я не пытаюсь Вас ткнуть носом, а объясняю как надо действовать, не терять попусту чужое и своё время
всем так же понятно, что Вы ещё очень молоды, это ещё один повод уважать старших и подтягиваться до их уровня знаний, в том числе по грамматике (иногда раздражает дикая безграмотность собеседника)
в итоге имеем уже десяток тем с пустяшными вопросами, как в этой. Чел не только полный чайник, скорее всего подросток, грамотно писать не умеет, так же не умеет правильно выразить мысль, что ему надо. Вот и гадает почтеннейшая публика, впрочем я тоже примкну к этому цирку (всё равно делать нечего)
Ему вероятно всего-навсего надо из меню установить ярлык запуска программы на рабочий стол, это делается в пару кликов (во всяком случае в КДЕ):
Меню=>Раздел программ=>Программа, далее ПКМ (правая кнопка мыши) и "Добавить значок на Рабочий стол" или ещё пару пунктов на выбор "Добавить на панель задач", "Закрепить в панели задач"
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Во-первых, не обязательно из меню. Это может быть любой нужный ТС значок.
Во-вторых, у ТС не KDE. У него Ubuntu (это Unity, а с учетом версии, скорее всего, Gnome-shell).
Уже в Unity (то есть довольно давно) нет никакого "меню", есть панель запуска. И все эти фокусы типа "добавить значок на рабочий стол" там отсутствуют напрочь. Подозреваю, что в Gnome-shell - и подавно.
В-третьих, даже если не рассматривать "современные" оболочки типа Unity и Gnome-shell,
а говорить о более классических (LXDE, XFCE), то и тогда приводимый Вами способ специфичен для оболочки. В KDE это есть, в LXDE, скажем, тоже есть, а в XFCE, например, нет. И в каких-нибудь оконных менеджерах тоже нет.
В-четвертых, вопрос, заданный ТС, может быть рассмотрен в общем виде, без привязки к оболочкам и пр.
И именно в таком виде я на него отвечал (что из себя представляет значок рабочего стола (desktop-файл), как устроен этот файл, где расположен). Эта информация может быть полезной в любом случае.
Re: Значок программы на рабочий стол
Несомненно полезная информация, но сейчас он вряд ли её осилит (чуть позже да), пока что он тыкается по кнопкам, менюшкам и пр.Hephaestus писал: ↑02.01.2020 21:15В-четвертых, вопрос, заданный ТС, может быть рассмотрен в общем виде, без привязки к оболочкам и пр.
И именно в таком виде я на него отвечал (что из себя представляет значок рабочего стола (desktop-файл), как устроен этот файл, где расположен). Эта информация может быть полезной в любом случае.
Re: Значок программы на рабочий стол
Сделал как вы написали он не запускается?Bizdelnick писал: ↑02.01.2020 12:39Чтобы не гадать, куда там надо копировать, делается xdg-desktop-icon install /usr/share/applications/firefox-esr.desktop (firefox-esr — для примера).
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Проверьте права на запуск. Я писал выше.
Re: Значок программы на рабочий стол
Текстовый редактор открывается.
Добавлено (19:27):
Вот права на запуск.Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Значит, нет нужных прав.
На картинке плохо видно.
Сделайте в терминале
ls -l google-chrome.desktop
и покажите вывод.
Можете заодно и содержимое файла показать. На всякий.
Re: Значок программы на рабочий стол
Код: Выделить всё
ildar@robot:~/Рабочий стол$ ls -la
итого 89952
drwxr-xr-x 5 ildar ildar 4096 янв 3 20:25 .
drwxr-xr-x 26 ildar ildar 4096 дек 31 15:49 ..
drwxr-xr-x 5 ildar ildar 4096 дек 30 20:27 BackUp
-rwx--xrwx 1 ildar ildar 8411 янв 3 20:25 google-chrome.desktop
-rwxrwxrwx 1 ildar ildar 71079 апр 7 2016 'Запреты шариата в различных сферах.docx'
drwxr-xr-x 2 ildar ildar 4096 дек 3 19:45 Коран
drwxr-xr-x 3 ildar ildar 4096 дек 26 23:12 'Коран Кулиев'
-rwxrwxrwx 1 ildar ildar 91610411 ноя 4 15:19 'Лечения сглаза колдовства 100% работает(4).mp4'
-rw-r--r-- 1 ildar ildar 385541 дек 26 16:19 Распечатать.pdf
ildar@robot:~/Рабочий стол$
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Iisus
Права вроде есть, но
сделайте на всякий случай
chmod 775 google-chrome.desktop
и запустите gnome-tweak-tool, проверьте, что значки разрешены на рабочем столе.
Права вроде есть, но
сделайте на всякий случай
chmod 775 google-chrome.desktop
и запустите gnome-tweak-tool, проверьте, что значки разрешены на рабочем столе.
Re: Значок программы на рабочий стол
Код: Выделить всё
ildar@robot:~$ gnome-tweak-tool
gnome-tweak-tool: команда не найдена
ildar@robot:~$ sudo apt install gnome-tweak-tool
[sudo] пароль для ildar:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет gnome-tweak-tool самой новой версии (3.34.0-2).
Следующие пакеты устанавливались автоматически и больше не требуются:
command-not-found-data diffstat example-content g++-8 gir1.2-mutter-4
intltool-debian libapt-inst2.0 libapt-pkg-perl libapt-pkg5.0
libarchive-zip-perl libasync-mergepoint-perl libb-hooks-op-check-perl
libcapture-tiny-perl libclass-method-modifiers-perl libclass-xsaccessor-perl
libclone-perl libde265-0 libdevel-callchecker-perl
libdevel-globaldestruction-perl libdigest-bubblebabble-perl
libdynaloader-functions-perl libebook-contacts-1.2-2 libecal-1.2-19
libemail-valid-perl libexporter-tiny-perl libfftw3-double3
libfile-find-rule-perl libfluidsynth1 libfuture-perl libgnome-desktop-3-17
libgupnp-igd-1.0-4 libilmbase23 libimport-into-perl
libio-async-loop-epoll-perl libio-async-perl libio-pty-perl libip4tc0
libip6tc0 libipc-run-perl libisl19 libjson-c3 liblilv-0-0
liblinux-epoll-perl liblist-compare-perl liblist-moreutils-perl libllvm8
liblouisutdml8 libmjpegutils-2.1-0 libmms0 libmodplug1
libmodule-runtime-perl libmoo-perl libmpeg2encpp-2.1-0 libmplex2-2.1-0
libmutter-4-0 libmysqlclient20 libnet-dns-perl libnet-dns-sec-perl
libnet-domain-tld-perl libnet-ip-perl libnice10 libnumber-compare-perl
libofa0 libopenal-data libopenexr23 libparams-classify-perl
libpath-tiny-perl libperlio-gzip-perl libpoppler85 libreadonly-perl
libref-util-perl libref-util-xs-perl libreoffice-avmedia-backend-gstreamer
librole-tiny-perl libserd-0-0 libsereal-decoder-perl libsereal-encoder-perl
libsereal-perl libsord-0-0 libsoundtouch1 libsratom-0-0 libstdc++-8-dev
libstrictures-perl libstruct-dumb-perl libsub-exporter-progressive-perl
libsub-quote-perl libtagc0 libtcl8.6 libtest-fatal-perl
libtest-refcount-perl libtext-glob-perl libtext-levenshtein-perl libtk8.6
libtype-tiny-perl libtype-tiny-xs-perl libunicode-utf8-perl libvpx5
libyaml-libyaml-perl lintian multiarch-support patchutils pppconfig
pppoeconf t1utils tcl tcl8.6 timgm6mb-soundfont tk8.6
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 1 пакетов.
Необходимо скачать 0 B/30,3 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
dpkg: ошибка при обработке пакета libsoundtouch1:amd64 (--configure):
пакет абсолютно неработоспособен; перед настройкой его
следует переустановить
При обработке следующих пакетов произошли ошибки:
libsoundtouch1:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
ildar@robot:~$ gnome-tweak-tool
gnome-tweak-tool: команда не найдена
ildar@robot:~$
Добавлено (21:01):
вот что.Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Re: Значок программы на рабочий стол
Но у меня такой он.
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Iisus
Да, действительно, gnome-tweak-tool в нынешних убунтах - это транзитный пакет (пустой) для пакета gnome-tweaks.
А gnome-tweaks в данной задаче не поможет. Но он и не нужен.
Я проверил создание значка.
В общем, всё вышесказанное остается в силе, кроме прав доступа.
Выставление прав через командную строку эффекта как-то не приносит.
Сейчас у Вас значок desktop-файла выглядит, как белый лист с текстом (значок текстового файла) и открывается текстовым редактором.
Нужно щелкнуть правой кнопкой мыши по этому файлу и в открывшемся меню выбрать "Разрешить запуск".
После этого значок должен смениться на значок той программы, которую данный desktop-файл запускает.
Если сразу не получилось, попробуйте несколько раз: "Разрешить запуск", "Запретить запуск" и снова "Разрешить запуск".
По идее должно сработать.
Разрешение значков для рабочего стола можно выставить через gsettings:
gsettings set org.gnome.desktop.background show-desktop-icons true
но насколько я заметил, на создаваемый значок оно не влияет.
Да, действительно, gnome-tweak-tool в нынешних убунтах - это транзитный пакет (пустой) для пакета gnome-tweaks.
А gnome-tweaks в данной задаче не поможет. Но он и не нужен.
Я проверил создание значка.
В общем, всё вышесказанное остается в силе, кроме прав доступа.
Выставление прав через командную строку эффекта как-то не приносит.
Сейчас у Вас значок desktop-файла выглядит, как белый лист с текстом (значок текстового файла) и открывается текстовым редактором.
Нужно щелкнуть правой кнопкой мыши по этому файлу и в открывшемся меню выбрать "Разрешить запуск".
После этого значок должен смениться на значок той программы, которую данный desktop-файл запускает.
Если сразу не получилось, попробуйте несколько раз: "Разрешить запуск", "Запретить запуск" и снова "Разрешить запуск".
По идее должно сработать.
Разрешение значков для рабочего стола можно выставить через gsettings:
gsettings set org.gnome.desktop.background show-desktop-icons true
но насколько я заметил, на создаваемый значок оно не влияет.
Re: Значок программы на рабочий стол
Не получается.
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
То есть файл остается текстовым? И значок не меняется?
Возможно, гайки закручены где-то ещё, но это я уже сказать не могу.
У меня Ваша ситуация не воспроизвелась - всё получилось с первого раза.
P.S. У Вас там, кстати, ошибки вываливались в процессе работы apt.
Это может означать наличие, скажем так, глубоких проблем в системе.
Видимо, где-то что-то Вы намудрили.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Значок программы на рабочий стол
А может просто русский язык для него - не родной, и вообще он террорист, скорее всего, своя по тому, что читает исламскую религиозную литературу. Тем не менее, затрудняюсь сказать, что больше раздражает - бесконечные рассказы о кофейном прошлом или ломаный русский.
Re: Значок программы на рабочий стол
Вообще-то я заострял внимание ТС на том, как и что спрашивать, про грамматику это уже в довесок, если бы он сразу пояснил, то грамматика отпала бы сразу. Но вестись на каждый чих чайника это перебор, говорю это со знанием дела, ибо сам недалеко ушёл, но даже ранее, я не дёргал людей по тем вопросам, на которые инет выдаёт кучу сайтов с ответами с картинками, как в букваре.
Потому и говорю, что это перебор от чайника, скорее всего подростка, те кто постарше всё таки сначала в инет заглядывают.
А вообще, если у него желание не пропадёт, то уйдёт гораздо дальше своих сверстников, хотя бывает так, что утолит мелкое любопытство и бросит. Ведь сломать настройки ОСи просто, а для восстановления требуется горы информации перекопать.
Потому и говорю, что это перебор от чайника, скорее всего подростка, те кто постарше всё таки сначала в инет заглядывают.
А вообще, если у него желание не пропадёт, то уйдёт гораздо дальше своих сверстников, хотя бывает так, что утолит мелкое любопытство и бросит. Ведь сломать настройки ОСи просто, а для восстановления требуется горы информации перекопать.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Значок программы на рабочий стол
algri14
Перебор - это влезать в каждую тему со своим оценочным мнением относительно личности другого комментатора.
Перебор - это влезать в каждую тему со своим оценочным мнением относительно личности другого комментатора.
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Значок программы на рабочий стол
i Уведомление от модератора Bizdelnick Завязываем с офтопом.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Значок программы на рабочий стол
файл манагер "Thunar" делает это в два клика..
правой кнопкой мыши по ярлыку программы,
в появившемся меню Send to > Desktop(create link)..
ps.Thunar в составе линукс минт
pss. установить Thunar (sudo apt-get install thunar)
правой кнопкой мыши по ярлыку программы,
в появившемся меню Send to > Desktop(create link)..
ps.Thunar в составе линукс минт
pss. установить Thunar (sudo apt-get install thunar)
Re: Значок программы на рабочий стол
Добрый день! Не понял что нужно сделать, программу установил.
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Значок программы на рабочий стол
Все эти способы "в два клика" относятся к случаям, когда нужно существующий значок откуда-нибудь из меню поместить на рабочий стол. И срабатывает это только в оболочках/менеджерах, которые это поддерживают (KDE, LXDE или вот Thunar). Когда же речь идет о создании нового значка, эти способы абсолютно мимо кассы, потому что всё, что они делают - это копирование файла на рабочий стол и, возможно, выставление ему соответствующих прав. А в Вашем случае эти действия уже выполнены. Вручную.
Проблема в Вашем случае где-то глубже: .desktop-файл не воспринимается, как исполняемый, а воспринимается, как текстовый, несмотря на выставленные права доступа.
Попрбуйте следующее:
Запустите gnome-tweaks.
Перейдите в раздел Расширения.
В правой части будет настройка "Desktop icons", её нужно включить.
После этого ещё раз выставить значку права на запуск:
Правой кнопкой щелкнуть по значку, выбрать "Разрешить запуск" или "Allow launching",
или как оно у Вас там выглядит...
Re: Значок программы на рабочий стол
Iisus, так какое содержимое файла-то? Может, он не соответствует стандарту Freedesktop (например, вообще пустой) — вот и не «запускается».