시스템 설정 창에 사용자 정의 항목을 추가 할 수 있습니까?


21

예를 들어, "시작 응용 프로그램 환경 설정"런처를이 창에 추가하는 방법은 무엇입니까?

11.10의 시스템 설정 창


설정에 액세스하기 위해 dconf-editor를 사용해 보셨습니까?
Ringtail

답변:


16

시스템 설정에 사용자 정의 앱 항목 추가

시스템 설정의 사용자 정의 항목시스템 설정 ( Gnome Control Center )에 사용자 정의 앱을 추가하려면 데스크탑 항목 파일을 찾아 /usr/share/applications/{appname}.desktop편집하여 다음 항목이 있는지 확인하십시오.

Categories=Settings;X-GNOME-Settings-Panel;xxxxx;
X-GNOME-Settings-Panel={appname}

{appname}시스템 설정에 추가 할 앱 이름으로 바꿉니다 . 앱이 표시 xxxxx되는 섹션을 결정합니다 . 교환 xxxxx이 가능한 옵션 중 하나 :
X-GNOME-PersonalSettings - 개인 섹션
HardwareSettings - 하드웨어 섹션 (접두사 X-GNOME을 사용하지 않는다)
X-GNOME-SystemSettings - 시스템 섹션

시스템 설정에 표시 할 데스크탑 항목 편집

수정 후이 명령을 실행하십시오.

sudo update-desktop-database

이 시도 및 테스트 된 LTS 우분투 12.04 그놈 컨트롤 센터 버전 3.4.2-0ubuntu0.12

참고 사항 :

  1. 시스템 설정은 데스크탑 파일을 인식하지 못 ~/.local/share/applications하므로 결과적으로 한 명의 사용자에 대해서만 시스템 설정에 앱을 추가 할 수 없습니다.
  2. 이 답변 에서 Manish Sinha 가 지적한 것처럼 Ubuntu는 Ubuntu 관련 패치를 사용하여 사용자 지정 항목을 추가 할 수 있습니다. 결과적으로이 방법은 우분투 전용이며 다른 배포판에서 사용하는 바닐라에서는 작동하지 않습니다 .gnome-control-centergnome-control-center

사실, 필요 X-GNOME-Settings-Panel;X-GNOME-SystemSettings;Categories하고 추가하면 X-GNOME-Settings-Panel=sample충분하다.
nem75

@ nem75는 우분투 12.04에서 작동하지 않지만 lancer의 설정은
realgt

랜서의 설정은 나를 /usr/share/applications/gnome-tweak-tool.desktop 수정하여 내 시스템 설정에 그놈 팅겨-도구를 추가 할 수
realgt을

실행기를 개인 섹션에 표시하려면 X-GNOME-SystemSettings 대신 X-GNOME-PersonalSettings를 사용하십시오. 하드웨어 섹션에는 HardwareSettings를 사용하십시오 (접두사 X-GNOME이 사용되지 않고 작동하지 않습니다. 여기에 일부 불일치가 있다고 생각하지 않습니까?)
Akseli Palén

개인 또는 시스템 설정 외에 다른 가능한 범주가 있습니까? 그리고 어떤 주제를 사용하고 있습니까?
Robobenklein 2014

4

11.10

현재 시스템 설정에 사용자 정의 항목을 추가하는 것은 그놈의 업스트림을 지원하지 않습니다

우분투는 시스템 설정을 패치 gnome-control-center하여 자체 우분투 특정 항목을 포함시킬 수 있습니다.

긴 이야기를 짧게, 당신은 설치해야 libgnome-control-center-dev및 사용하여 그놈 제어 센터 패키지에 내장되어 응용 프로그램의 래퍼 작성 libgnome-control-center-dev을 위해를pkg-config

지금은 추가 할 GUI 방법이 없습니다. C를 사용하여 프로그래밍 방식으로 수행해야하며 우분투에서만 작동합니다.

David Zeuthen 은 제 3 자 항목 (패널이라고 함)을 허용하지 않는 이유를 자세히 설명합니다.

> Thu, May 12, 2011 at 4:39 PM, Sergey Udaltsov wrote:
> My whole point was that in the ideal world GNOME could be extensible
> enough so that no _forking_ would be necessary. Extension modules, not
> patches. That would be not a side effect of the license but the
> fundamental feature of the architecture. Do you see the difference?

Yes. I also think we tried that with GNOME 2 and failed. I mean, look
at GNOME 2's control center - on all distros, it's a royal mess of
random crap from either GNOME, the distro or 3rd party app written by
a kid in a basement. With GNOME 3.2, we will have a simpler control
center (since the extension mechanism is going away) but it will be
_awesome_.

3

Ubuntu 14.04 lts에 대한 @lancer의 답변 업데이트 :

우분투 팀의 그놈 시스템 설정 포크에서 나올 수 있습니다. 어딘가에서 블로그 게시물을 읽을 수 있습니다 (어디서 .. : /을 기억하지 못합니다)

어쨌든 다음 두 줄은 차이점을 보여 주며 더 철저한 예는 다음과 같습니다.

X-Unity-Settings-Panel={appname}
Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;xxxx;

전의:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=TefApp
Name[C]=TefApp
Exec=/home/stephaneag/Documents/ubuntu_CustomSystemSettingsEntryApp/dummyScript.sh
Comment[C]=dumb dummy app
StartupNotify=true
Icon=utilities-terminal
Terminal=false
NoDisplay=false
# the following is necessary for the .desktop to be accepted in System Settings
# for our stuff to appear in "System" section:
#Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;X-GNOME-SystemSettings;
# for our stuff to appear in "Hardware" section:
#Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;HardwareSettings;
# for our stuff to appear in the "Personal" section:
Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;X-GNOME-PersonalSettings;
OnlyShowIn=Unity;

1

그룹을 변경할 수 있도록 기본 Users 프로그램을 users-admin으로 바꾸는 것에 대한 특정 세부 사항으로 14.04를 업데이트하십시오.

  1. users-admin으로 gnome 시스템 도구 설치

     sudo apt-get install gnome-system-tools
    
  2. Unity 관리자 센터에 표시되도록 사용자 관리 데스크탑을 편집합니다 (아래 항목 참조).
  3. Unity Control Center에 표시되지 않도록 이전 사용자 데스크톱 이동

    cd /usr/share/applications/
    mv unity-user-accounts-panel.desktop unity-user-accounts-panel.desktop.ORIG
    
  4. 데이터베이스 업데이트

    sudo update-desktop-database
    

이것은 Ubuntu 14.04 LTS에서 테스트되었습니다. 시스템 업데이트가 업데이트 된 파일에 어떤 영향을 미치는지 모릅니다. 다음 업그레이드시 점검해야합니다.

/usr/share/applications/users.desktop :

[Desktop Entry]
Version=1.0
Name=Users and Groups
Comment=Add or remove users and groups
Exec=users-admin
Icon=config-users
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;X-GNOME-SystemSettings;
OnlyShowIn=Unity;
X-Unity-Settings-Panel=users
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.