GNOME 설정 - gsettings

GNOME 설정은 GUI 도구인 dconf editor 또는 CLI 도구인 gsettings 명령어를 사용하여 설정 값을 변경하거나 초기화 시킬 수 있다. GNOME 설정은 key-value 값으로 이루어지며 수많은 key-value가 존재하여 그때 그때 정리하려고 한다.

 

1. '디스크 공간 부족' 메시지 비활성

특정 파티션의 용량이 부족할 경우 GNOME3는 "디스크 공간 부족"이라는 메시지를 아래 이미지와 같이 알려준다.

Vbox 가상 디스크 추가 등과 같이 디스크 공간 부족 상태를 이미 알고 있다면 이런 메시지 알림은 불필요하다. 디스크 공간 부족 알림을 비활성화 방법은 housekeeping active 속성 값을 아래와 같이 변경하면 된다.

$ gsettings set org.gnome.settings-daemon.plugins.housekeeping active false

GNOME의 버그인지 모르겠으나, 위와 같이 설정하여도 여전히 vbox 파티션의 디스크 공간 부족 알림이 출력된다. 그래서 housekeeping의 ignore-paths 속성을 아래와 같이 특정 파티션의 알림을 무시하도록 설정한다.

$ gsettings set org.gnome.settings-daemon.plugins.housekeeping ignore-paths "['/media/gon/vbox']"

위와 같이 ignore-paths 속성 값에 vbox 파티션의 mount path를 설정하면 디스크 공간 부족 알림이 비활성화 된다.

 

2. <Super> / <Windows> key 비활성화

<Super> key는 Active apps 목록을 보여주는 단축키로, <Super> + <s> key 조합으로 이미 할당되어 있어, 아래와 명령어를 사용하여 비활성화할 수 있다.

$ gsettings set org.gnome.mutter overlay-key ''

 

3. Desktop & Dash-to-Dock 아이콘 설정

gnome-tweaks-tool에서 데스크톱 설정 기능이 제거되어, gsettings 명령어를 설정하도록 한다.

$ gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false
$ gsettings set org.gnome.shell.extensions.dash-to-dock show-trash false
$ gsettings set org.gnome.shell.extensions.desktop-icons show-home false

 

4. 듀얼 모니터 작업공간 확장

듀얼 모니터 상태에서 GNOME의 작업공간을 확장을 했을 때, 주모니터의 작업공간만 확장되는 것이 기본 값이다. 모든 모니터의 작업공간을 확장시킬 수 있다.

$ gsettings get org.gnome.mutter workspaces-only-on-primary false

 

5. 모니터 자동 밝기 조정 비활성화

노트북과 같이 외부 전원없이 내장 배터리로 사용할 경우 효율적 전원 관리를 위해 모니터의 밝기를 자동으로 조절하는데, 기본 설정 값이 너무 짧은 주기로 밝기 조정이 되어 노트북 사용에 불편하여 아래의 명령어로 비활성화 시킬 수 있다.

$ gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
$ gsettings set org.gnome.settings-daemon.plugins.power idle-brightness 100

우분투 18.04 경우, idle-dim = false로 설정하여도 비활성화 되지 않아 idle-brightness = 100으로 설정하여 화면이 어두워지는 것을 방지하였다.