WSL 이나 Ubuntu minimal server 에서 Ubuntu desktop 설치 후, trash 설정법 입니다.
Ubuntu desktop에서는, dock와 desktop에서 trash를 설정하여 사용할 수 있습니다.
terminal 에서 gsettings 명령을 사용하거나, dconf-editor 로 제어할 수 있습니다.
1. gsettings 명령으로 trash 설정
ubuntu desktop내의 terminal에서 gsettings 명령 입력시, 즉시 반영됩니다.
그리고, WSL 의 경우에는 windows측의 ubuntu terminal이 있습니다.
windows측의 ubuntu terminal에서는, 다시 desktop login해야 설정이 반영됩니다
desktop 바탕에 trash 켜기와 끄기는 다음의 명령입니다.
gsettings 명령이므로, ubuntu desktop내의 terminal에서 입력시 즉시 반영됩니다.
gsettings set org.gnome.shell.extensions.ding show-trash true gsettings reset org.gnome.shell.extensions.ding show-trash
첫번째 line은 desktop에 trash 켜기 이며, 마지막 부분이 false일 때는 끄기가 됩니다.
두번째 line은 desktop에 trash 설정을 지워서, default로 만드는 명령입니다.
default가 desktop trash 끄기 이므로, 없는 상태가 됩니다.
dock에서 trash 켜기와 끄기는 다음과 같습니다.
gsettings reset org.gnome.shell.extensions.dash-to-dock show-trash gsettings set org.gnome.shell.extensions.dash-to-dock show-trash false
첫번째 line은, dock의 trash 설정을 지워서 default로 만듭니다.
default 가 dock trash 켜기 이므로, 보이는 상태가 됩니다.
두번째 line은, dock의 trash 끄기 입니다. 마지막 부분을 true로 바꾸면 켜기 입니다.
2. dconf-editor
dconf는, linux 에서 사용하는 registry 입니다. ( ubuntu 18.04 이상 )
즉, linux system, desktop, app등의 설정 값들이 dconf 에 저장됩니다.
dconf-editor는 registry editor 에 해당하며, GUI를 통하여, dconf 를 수정할 수 있습니다.
dconf file들의 위치는, /etc/dconf/* ( linux system ), ~/.config/dconf/* (linux user) 입니다.
~ 는 user 계정의 home directory 의미 입니다.
dconf file들 안의 설정 값은, gsettings 명령으로 수정할 수 있고,
다음과 예와 같이, dconf 명령으로 reset, backup, restore 등을 할 수 있습니다.
gildong@DESKTOP-F0TGKBV:~$ dconf reset -f / gildong@DESKTOP-F0TGKBV:~$ dconf dump / > all_dconf gildong@DESKTOP-F0TGKBV:~$ dconf load / < all_dconf
첫번째 line은, dconf 전체를 default (초기화,지우기) 로 만들기,
두번째 line은, dconf 전체를 all_dconf file로 backup 하기,
세번째 line은, all_dconf file을 dconf 에 적용하기 입니다.
또, 다음처럼 dconf 일부( desktop trash )를 write, reset, dump, load 할 수 있습니다.
gildong@DESKTOP-F0TGKBV:~$ dconf write /org/gnome/shell/extensions/ding/show-trash true gildong@DESKTOP-F0TGKBV:~$ dconf write /org/gnome/shell/extensions/ding/show-trash false gildong@DESKTOP-F0TGKBV:~$ dconf reset /org/gnome/shell/extensions/ding/show-trash gildong@DESKTOP-F0TGKBV:~$ dconf dump /org/gnome/shell/extensions/ding/show-trash > ding_show-trash gildong@DESKTOP-F0TGKBV:~$ dconf load /org/gnome/shell/extensions/ding/show-trash < ding_show-trash
dconf-editor를 사용하려면, 먼저 설치해야 합니다.
gildong@DESKTOP-F0TGKBV:~$ sudo apt install dconf-editor
설치 후, 추가된 application icon을 click하면 실행 됩니다.
다음은, 처음 실행한 화면입니다.
경고창이 나옵니다. windows 의 registry 를 마음대로 수정하면 안되는 것처럼,
dconf 수정에 대해, 주의할 것을 알려줍니다.
다음번 실행부터, 이 경고창을 안 보려면, check 하면 됩니다.
I'll be careful. 을 누르고 경고창을 닫으면 됩니다.
dconf editor의 top path 이며, org 에서 right click하여, 나온 menu입니다.
Open은 선택된 path로 들어가기, Copy는 선택된 path 복사
Reset recursively는 선택된 path 내부 초기화(default) 입니다.
org를 left click 해도 해당 path로 들어갑니다.
아래는, dock의 trash 설정 path로 이동 후, show-trash 에서 r-click 상태입니다.
title에는 최근의 경로가 표시됩니다.
dash-to-dock 은, gnome-shell-extension으로, gnome의 기본 dock를
ubuntu desktop의 좌측 세로 dock 로 확장해 줍니다.
최상단의 show-mounts 항목 좌측에 있는 연필 모양은,
최초 설치 때의 설정값과 "다르다" 또는 "수정되었다" 는 것을 의미합니다.
보이는 것처럼, r-click후 직접 값을 선택할 수 있습니다.
각 항목의 우측 slide 는, default 를 의미합니다. show-trash항목은 현재 default 입니다.
slice 를 click 하면, default on, off toggle 됩니다.
참고로, 맨 아래의 transparency-mode 항목처럼, 'DEFAULT' 처럼, slide 가 아닌,
string 이나 값으로 된 경우도 있습니다.
아래는, show-trash 를 click하면, 나오는 화면입니다.
위 그림은, Use default value slide를 off 한 후, false 로 선택한 상황입니다.
설정 변경 후, 적용하려면, 하단의 녹색 check box를 click 해야 합니다.
대부분의 경우, click 후 즉시 반영 됩니다.
참고로, dconf 수정 전, backup하기를 추천드립니다.
dconf reset -f / 명령으로는, 처음 설치된, 초기 상태로 복구가 안됩니다.
reset 은 default로 만드는 것일 뿐이며, 설치 할 때의 값과는 다른 부분이 있습니다.
이것은, 설치 관리자 실행, 또는 app 최초 실행 시,
default가 아닌, 특정 값을 dconf 에 write 하기 때문입니다.




0 댓글