Вопрос или проблема
Я посмотрел, как создать ярлык для веб-сайта на рабочем столе, и мне продолжают предлагать множество различных методов, и ни один из них не работает.
-
Я не могу перетащить URL в папку Рабочий стол, чтобы создать ярлык. Мне просто выдает сообщение “Перетаскивание и отпускание не поддерживается. Использован неверный тип перетаскивания.”
-
Я не могу создать файл .desktop или .sh, чтобы создать ссылку. Когда я заканчиваю с этими файлами и даю им права на выполнение, они ничего не делают – не открывают окно.
Может кто-то объяснить, что происходит, или как это сделать другим способом?
Правка: Я использую 20.04 и пытаюсь создать ярлык с помощью Chrome (я гораздо предпочитаю Chrome Firefox).
Вы можете использовать Firefox, чтобы создать ярлык веб-сайта на рабочем столе вашего компьютера.
-
Запустите Firefox и откройте веб-сайт.
-
Измените размер окна Firefox так, чтобы вы могли видеть как рабочий стол вашего компьютера, так и окно Firefox на одном экране.
-
Щелкните на значок слева от адресной строки (где отображается URL).
-
Держа кнопку мыши нажатой, переместите указатель на рабочий стол, затем отпустите кнопку мыши.
-
Ярлык будет создан.
Хорошо, я нашел решение для Google Chrome. Откройте окно терминала и выполните эту команду:
gedit /home/<user>/Desktop/<name>.desktop
Откроется новое окно Gedit. Введите следующее:
[Desktop Entry]
Name=<Название веб-сайта>
Comment="Ярлык веб-сайта"
Exec=google-chrome-stable <ссылка на ваш веб-сайт>
Icon=google-chrome
Terminal=false
Type=Application
Закройте текстовый редактор и щелкните правой кнопкой мыши на значке шестеренки, который появился на вашем рабочем столе. Нажмите “Разрешить запуск”. Это должно создать хороший ярлык на рабочем столе.
Тем, кто пытается использовать Ubuntu 20.04 (до 21.10 (Gnome 40) и, вероятно, 22.04 (Gnome 42)), вот проблема и возможные обходные пути:
Проблема: В настольном Linux существует слой систем, таких как Freedesktop (базовый слой спецификаций и библиотек) и графические оболочки (DE), такие как Gnome/KDE. Freedesktop определяет такие вещи, как записи .desktop, которые поддерживают ссылки, ярлыки на рабочем столе и т. д. Специфично для Gnome (по умолчанию DE в Ubuntu) в какой-то момент поддержка ссылок .desktop была удалена. Смотрите https://gitlab.gnome.org/GNOME/nautilus/-/issues/448 для подробностей.
Жалобы: Было несколько мнений по этой проблеме. Для получения дополнительной информации смотрите:
-
https://gigi.nullneuron.net/gigilabs/the-state-of-drag-and-drop-in-linux/ (2019)
-
https://www.reddit.com/r/firefox/comments/erph0p/how_to_save_a_url_webpage_link_on_linuxkde_like/ (2019)
-
ubuntu 19.04 не может создать ярлыки URL с помощью перетаскивания (2019)
-
Как создать ярлык на рабочем столе для веб-сайта (2020 – т.е. этот пост, который все еще актуален в 2022)
Обходной путь: Мой личный обходной путь, как человека, пришедшего с Mac с различными файлами webloc и просто желающего двигаться вперед, это…
-
Сохраняйте ссылки из Firefox, используя расширение quickcut: https://addons.mozilla.org/en-US/firefox/addon/quickcut/ – в настройках можно сохранить как .desktop или .webloc. Вместо того чтобы иметь дело с фиаско .desktop файлов (и из-за наличия многих ярлыков .webloc), сейчас я предпочитаю сохранять как .webloc файлы с…
-
Используйте weblocopener на Linux: https://benchdoos.github.io/ (он поддерживает открытие .webloc файлов.)
Надеюсь, это поможет тем, кто расстроен из-за того, что этот основной рабочий процесс перестал быть функциональным в Ubuntu.
После обновления с 22.04 до 24.04 это перестало работать. Вы можете перетащить URL, и на рабочем столе появляется квадрат, но когда вы отпускаете левую кнопку мыши, ссылка не остается, она исчезает. Если вы перетащите в папку рабочего стола в файловом менеджере, вы получите файл ‘Dropped text.txt’ размером 0 байт.
Ответ или решение
Как создать ярлык для веб-сайта на рабочем столе в Ubuntu 20.04
Создание ярлыка для веб-сайта на рабочем столе в Ubuntu 20.04 может вызвать трудности, особенно если это делается через браузер Google Chrome или другие современные браузеры. Рассмотрим пошагово, как можно осуществить данный процесс, учитывая некоторые специфические особенности операционной системы и браузеров.
Проблема с созданием ярлыков в Ubuntu
Как вы уже выяснили, в некоторых версиях Ubuntu, особенно начиная с 20.04, поддержка рабочего процесса с ярлыками через перетаскивание (drag and drop) была сильно ограничена. Это связано с изменениями в среде рабочего стола GNOME и библиотеке Freedesktop, которая регламентирует создание .desktop-файлов.
Тем не менее, создание ярлыка возможно, и вы можете выполнить его вручную, следуя нижеприведенному руководству.
Способ 1: Создание .desktop файла вручную
-
Открытие терминала
- Запустите приложение «Терминал». Это можно сделать через меню приложений или с помощью сочетания клавиш
Ctrl + Alt + T
.
- Запустите приложение «Терминал». Это можно сделать через меню приложений или с помощью сочетания клавиш
-
Создание .desktop файла
- Введите следующую команду в терминале, чтобы создать файл .desktop. Замените
<user>
на ваше имя пользователя и<name>
на желаемое название ярлыка:gedit /home/<user>/Desktop/<name>.desktop
- Введите следующую команду в терминале, чтобы создать файл .desktop. Замените
-
Редактирование файла
- После выполнения команды откроется текстовый редактор Gedit. Введите следующую информацию в файл:
[Desktop Entry] Name=<Название веб-сайта> Comment="Ярлык на веб-сайт" Exec=google-chrome-stable <URL веб-сайта> Icon=google-chrome Terminal=false Type=Application
- Не забудьте заменить
<Название веб-сайта>
на фактическое название и<URL веб-сайта>
на адрес сайта, к которому вы хотите создать ярлык.
- После выполнения команды откроется текстовый редактор Gedit. Введите следующую информацию в файл:
-
Сохранение и закрытие редактора
- Сохраните изменения (обычно
Ctrl + S
) и закройте Gedit.
- Сохраните изменения (обычно
-
Разрешение запуска
- Теперь вам необходимо установить права на выполнение для этого файла. Введите следующую команду в терминале:
chmod +x /home/<user>/Desktop/<name>.desktop
- Теперь вам необходимо установить права на выполнение для этого файла. Введите следующую команду в терминале:
-
Разрешение на запуск
- Теперь на рабочем столе появится новый ярлык. Щелкните правой кнопкой мыши по ярлыку и выберите "Разрешить запуск" (Allow Launching). Это необходимо сделать, чтобы убедиться, что ваш ярлык станет активным.
Способ 2: Использование расширений для браузеров
Если вы предпочитаете использовать браузер Firefox для создания ярлыков, следуйте этим шагам:
- Откройте сайт в Firefox.
- Измените размеры окна. Убедитесь, что вы видите как браузер, так и рабочий стол.
- Перетащите ярлык. Нажмите и удерживайте иконку слева от адресной строки (обычно это иконка замка или информационный символ), а затем перетащите ее на рабочий стол.
Заключение
Создание ярлыка для веб-сайта в Ubuntu 20.04 – это простой процесс, который может быть выполнен как вручную, создавая .desktop файл, так и с помощью браузера Firefox. Несмотря на новые изменения в системе, выполнение описанных шагов позволит вам создать функциональный ярлык, который упростит доступ к вашим любимым веб-сайтам. Если возникают трудности, рассмотрите использование альтернативных браузеров или расширений, таких как QuickCut, которые могут значительно упростить этот процесс.