Как сделать иконку рабочего стола на centos 7?


18

Я новичок в Linux, и это может звучать очень глупо, но мне нужно сделать иконку рабочего стола на centos 7, но я не знаю, как это сделать. Я попробовал поискать в Google, но я даже не могу найти Launcher. Нужна помощь


Centos7 поставляется с gnome3. Макеты разные. У него нет старой панели, похожей на gnome2, и панели запуска. Вы можете настроить сочетание клавиш для минимизации всех окон - что-то вродеSuper+D
WYSIWYG

С левой стороны вы увидите панель. Или нажмите на вкладку деятельности в верхнем левом углу экрана. Зайдите в настройки -> Клавиатура -> ярлыки. Там вы можете выбрать сочетание клавиш для минимизации всех окон.
WYSIWYG

Возможно, вы не заинтересованы в программе Eclipse, но это видео было моим источником знаний. Обратите внимание, что вы также можете создавать значки рабочего стола в папке «Рабочий стол» в вашем домашнем каталоге.
DJD

Ответы:


12

Предполагается использование GNOME3.

Использование существующего ярлыка

Справка: Как добавить ярлыки на рабочем столе в RHEL7? (2015) (требуется регистрация)

  1. Нажмите на Homeкаталог на рабочем столе. Откроется окно nautilus (файловый браузер).

  2. Нажмите на Computerвкладку в левой панели навигации, перейдите к /usr/share/applications. Все значки приложений появятся в правом окне браузера.

  3. Щелкните правой кнопкой мыши нужный значок (Firefox, Контакты и т. Д.)

  4. После щелчка правой кнопкой мыши на значке выберите Copy To в контекстном меню. Откроется окно «Выбрать место назначения», выберите папку «Рабочий стол» на левой навигационной панели (левой кнопкой мыши).

  5. Щелкните левой кнопкой мыши 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. Перетащите только что созданную ссылку на рабочий стол.

Затем графически настройте значок ярлыка. Неясно, где хранится эта настройка, поскольку ярлык все еще является символической ссылкой.


Что если мне нужно запустить программу с дополнительным аргументом? например, / usr / local / MATLAB / bin / matlab -desktop ... Нужно ли мне просто создать небольшой скрипт, который вызывает программу с аргументом, и вместо этого ссылаться на скрипт?
Reas0n

2
Ответил на мой собственный вопрос: Перейдите в / usr / share / Applications и создайте там файл .desktop. Вы можете скопировать один из существующих файлов и просто заменить соответствующую информацию программы, включая команду аргументами. Затем вы можете сделать копию этого на свой рабочий стол. Я считаю, что это правильный путь.
Reas0n

5

Попробуйте это для создания ярлыка / лаунчера на рабочем столе GNOME 3

Примечание: я использую CentOS 7 под управлением Gnome 3 Desktop.

  1. Откройте терминал
  2. Перейти к каталогу рабочего стола (/ home / $ yourname / Desktop /)
  3. Создать файл рабочего стола (коснитесь appName.desktop)
  4. Откройте файл и добавьте в него следующее содержимое (vi appName.desktop).

[Desktop Entry]

Version = 1,0

Type = Application

Терминал = верно

Exec = / дом / $ ВашеИмя / приложения / Scilab-6.0.0 / bin / Scilab

Имя = Scilab

комментарий =

Icon = / дом / $ ВашеИмя / приложения / Scilab-6.0.0 / доля / иконки / HiColor / 32x3 / приложения / scilab.png

Комментарий [en_US.utf8] =

Имя [en_US] = Scilab 6.0

  1. Измените разрешение файла на 755 (chmod 755 appName.desktop)

Значение переменной:

Terminal = Это значение имеет значение true или false (в зависимости от требований вашего приложения). Если это приложение для терминальной зависимости, тогда true, иначе false.

Exec = путь к исполняемому файлу вашего приложения

Значок = путь к файлу значка вашего приложения (.png или .svg)

Имя [en_US] = Имя, которое будет отображаться на вашем рабочем столе под значком


3

В этом документе щелчок означает дважды щелчок


  1. Нажмите на домашний каталог на рабочем столе. Откроется окно браузера файлов.

  2. Перейдите на вкладку «Компьютер» в левой панели навигации, перейдите в / usr / share / Applications. Все значки приложений появятся в правом окне браузера.

  3. Щелкните правой кнопкой мыши нужный значок (Firefox, Контакты, Терминал и т. Д.)

  4. После щелчка правой кнопкой мыши на значке выберите «Копировать в» в меню.

  5. Выберите «Копировать место назначения», выберите «Домашняя папка» на левой навигационной панели (левой кнопкой мыши).

  6. Выберите рабочий стол с правой панели - дважды щелкните

  7. Щелкните левой кнопкой мыши кнопку Выбрать в правом верхнем углу окна.


1

Ярлыки на панели не работают в CentOS 7.

Как рабочий раунд я смог получить что-то работающее, но не идеальное. Gnome 3 кажется отсталым шагом с точки зрения удобства пользователей.

Установить gnome-shell-fripperyкоторый modies ~ / .local и вы можете настроить с помощью Utilities -> Tweak Tookиз «Applications Menu» .
Также вы можете скопировать /usr/share/applicationsфайл .desktop и скопировать его ~/Desktopдля быстрого доступа, ~/.local/share/applicationsчтобы он отображался в «Меню приложений» для этого пользователя только /usr/share/applicationsдля всей системы в «Меню приложений» ~/.local/share/applications для локального пользователя.
Вы также можете изменять файлы * .desktop /usr/share/applicationsи помещать их в ~/.Desktopпапку пользователей как ярлык на рабочем столе.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.