Como posso aprender o comando que iniciará um aplicativo nas 'Configurações do sistema' do Unity na linha de comando?

9

Como posso descobrir o nome da linha de comando (ou seja, o local real) de um dos aplicativos de Configurações do sistema do Unity ? Por exemplo, " Contas de usuário ", " Backup ", " Aparência " e assim por diante?

Gostaria de saber isso para poder registrar um relatório de bug em um aplicativo específico!

qapla
fonte

Respostas:

7

Os detalhes estão todos no *.desktoparquivo de uma configuração .

  • Vá para o diretório /usr/share/applications.
  • Encontre o *.desktoparquivo para a configuração em que você está interessado.
  • Abra o arquivo em gedit.

Por exemplo, para abrir Brilho e Bloqueio , usei o comando abaixo.
gedit '/usr/share/applications/gnome-screen-panel.desktop'

O conteúdo do arquivo gnome-screen-panel.desktopé mostrado abaixo. A quarta linha do arquivo, Exec=gnome-control-center screenmostra que o comando do terminal para abrir as janelas de configurações de brilho e bloqueio é 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
Jamie Twells
fonte
1
FWIW, Não há necessidade de se preocupar gksudoem simplesmente visualizar o conteúdo do arquivo. Você pode simplesmente usar gedite não precisa se preocupar em digitar uma senha.
irracional John
Desculpe, minha culpa. "Conteúdo do arquivo" vs. "conteúdo do arquivo"
irracional John