Як я можу дізнатися команду, яка запустить програму в "Налаштуваннях системи" Unity з командного рядка?


9

Як я можу дізнатись ім'я командного рядка (тобто фактичне місцезнаходження) одного із програмних параметрів системи Unity ? Наприклад, " Облікові записи користувачів ", " Резервне копіювання ", " Зовнішній вигляд " тощо?

Я хочу це знати, щоб я могла подати звіт про помилку щодо конкретної програми!

Відповіді:


7

Деталі містяться у *.desktopфайлі налаштування .

  • Перейдіть до каталогу /usr/share/applications.
  • Знайдіть *.desktopфайл для налаштування, яке вас цікавить.
  • Відкрийте файл у gedit.

Наприклад, щоб відкрити Brightness and Lock, я використав команду нижче.
gedit '/usr/share/applications/gnome-screen-panel.desktop'

Вміст файлу gnome-screen-panel.desktopпоказано нижче. Четвертий рядок у файлі, Exec=gnome-control-center screenпоказує, що команда терміналу для відкриття вікон налаштувань яскравості та блокування є gnome-control-center screen.

[Desktop Entry]
Name=Brightness and Lock
Comment=Screen brightness and lock settings
Exec=gnome-control-center screen
Icon=system-lock-screen
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;DesktopSettings;X-GNOME-Settings-Panel;X-GNOME-PersonalSettings
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=screen
X-GNOME-Bugzilla-Version=3.4.1
X-GNOME-Settings-Panel=screen
# Translators: those are keywords for the brightness and lock control-center panel
Keywords=Brightness;Lock;Dim;Blank;Monitor;
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0

1
FWIW, Не потрібно заважати gksudoпросто переглядати вміст файлу. Ви можете просто використовувати geditі не турбуватися з введенням пароля.
ірраціональний Джон

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.