Я новичок в Linux, и это может показаться очень глупым, но мне нужно сделать иконку на рабочем столе в Centos 7, но я не знаю, как это сделать. Я пытался гуглить, но не могу найти даже Launcher. Нужна помощь
решение1
Предполагается использование GNOME3.
Использование существующего сочетания клавиш
Ссылка:Как добавить ярлыки на рабочий стол в RHEL7?(2015) (требуется регистрация)
Нажмите на
Home
папку на рабочем столе. Откроется окно nautilus (обозреватель файлов).Нажмите на
Computer
вкладку в левой навигационной панели, перейдите в/usr/share/applications
. Все значки приложений появятся в правом окне браузера.Щелкните правой кнопкой мыши нужный значок (Firefox, Контакты и т. д.)
После щелчка правой кнопкой мыши по значку выберите
Copy To
в контекстном меню. Откроется Select Destination, выберите папку Desktop в левой навигационной панели (с помощью щелчка левой кнопкой мыши)Щелкните левой
Select
кнопкой мыши по кнопке в правом нижнем углу окна.
Использование символической ссылки
Это альтернативный метод, который работает, если вы знаете путь к исполняемому файлу.
Просто создайте на рабочем столе символическую ссылку, указывающую на исполняемый файл. Например:
$ ln -sv /full/path/to/executable ~/Desktop/
‘/home/someuser/Desktop/executable’ -> ‘/full/path/to/executable’
$ ll ~/Desktop/
total 0
lrwxrwxrwx. 1 someuser someuser 57 Oct 1 19:31 executable -> /full/path/to/executable
Вышеуказанный шаг на самом деле можно выполнить графически с помощью Files
приложения. Чтобы сделать это таким образом, перейдите к исполняемому файлу, щелкните правой кнопкой мыши и выберите Make Link
. Перетащите созданную ссылку на рабочий стол.
Далее, графически настройте значок ярлыка. Неясно, где хранится эта настройка, поскольку ярлык по-прежнему является просто символической ссылкой.
решение2
Попробуйте это для создания ярлыка/кнопки запуска на рабочем столе GNOME 3
Примечание:Я использую CentOS 7 с рабочим столом GNOME 3.
- Откройте терминал.
- Перейти в каталог рабочего стола (
/home/$yourname/Desktop/
) - Создать файл рабочего стола (
touch appName.desktop
) - Откройте файл и добавьте в него следующее содержимое (
vi appName.desktop
)
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=/home/$YOURNAME/apps/scilab-6.0.0/bin/scilab
Name=scilab
Comment=
Icon=/home/$YOURNAME/apps/scilab-6.0.0/share/icons/hicolor/32x3/apps/scilab.png
Comment[en_US.utf8]=
Name[en_US]=Scilab 6.0
- Измените разрешение файла на 755 (
chmod 755 appName.desktop
)
Значение переменной:
Terminal=<This is value is either true or false (depending on your application requirement). If it's a terminal dependency application, then true else false.>
Exec=path to your application executable
Icon=path to your app icon file (.png or .svg)
Name[en_US]=The name that will display on your desktop under the icon
решение3
В этом документе щелчок означает щелчок дважды.
Нажмите на Домашний каталог на рабочем столе. Откроется окно браузера файлов.
Нажмите вкладку Компьютер в левой навигационной панели, перейдите в /usr/share/applications. Все значки приложений появятся в правом окне браузера.
Щелкните правой кнопкой мыши нужный значок (Firefox, Контакты, Терминал и т. д.)
Щелкните правой кнопкой мыши по значку и выберите в меню пункт «Копировать в».
Откроется окно «Выбрать место назначения для копирования», выберите домашнюю папку на левой навигационной панели (щелкнув левой кнопкой мыши).
Выберите «Рабочий стол» на правой панели — дважды щелкните.
Щелкните левой кнопкой мыши кнопку «Выбрать» в правом верхнем углу окна.
решение4
Ярлыки панели не работают в CentOS 7.
В качестве обходного пути мне удалось добиться чего-то работающего, но не идеального. Gnome 3, похоже, является шагом назад с точки зрения настраиваемости пользователя.
Установите gnome-shell-frippery
, какие моды ~/.local и вы можете настроить, используя Utilities -> Tweak Took
from«Меню приложений».
Также вы можете скопировать /usr/share/applications
файл .desktop и скопировать его ~/Desktop
в качестве ярлыка, ~/.local/share/applications
чтобы он появился в«Меню приложений»для этого пользователя только
/usr/share/applications
для всей системы в«Меню приложений»
~/.local/share/applications
для локального только для этого пользователя.
Вы также можете изменить файлы *.desktop /usr/share/applications
и поместить их в папку пользователя ~/.Desktop
как ярлык на рабочем столе.