노틸러스 파일 브라우저를 시작하면 그놈 데스크탑이 시작됩니다. 이를 억제하는 방법

노틸러스 파일 브라우저를 시작하면 그놈 데스크탑이 시작됩니다. 이를 억제하는 방법

현재 저는 i3창 관리자를 사용하고 있습니다(그러나 이것이 다른 비표준 창 관리자에서도 작동할 것이라고 생각합니다). 노틸러스를 실행할 때마다 전체 화면 데스크탑도 실행되는데, 이를 닫아야 합니다.

가능한 해결 방법은 다음 명령을 사용하여 노틸러스를 시작하는 것입니다. , nautilus --browser --no-desktop때때로 노틸러스가 다른 응용 프로그램에 의해 자동으로 시작되어 옵션 없이 시작되기 때문에 이 방법은 문제를 부분적으로만 해결합니다 --browser --no-desktop.

데스크탑 시작을 비활성화할 수 있는 gnome3 구성 옵션이 있습니까?

답변1

dconf그렇습니다. 그것을 통제할 가치 가 있습니다 . Nautilus가 데스크탑을 그리는 것을 비활성화하려면 다음 명령을 실행하십시오.

gsettings set org.gnome.desktop.background show-desktop-icons false

원천:https://askubuntu.com/a/237984/81372

답변2

show-desktop-icons다른 창 관리자나 데스크톱(예: GNOME 또는 Unity)을 사용하기 때문에 영구적으로 닫고 싶지 않은 경우 .desktop노틸러스를 여는 명령을 지정하는 새 파일을 만들 수 있습니다. 예를 들어, ~/.local/share/applications/nautilus.desktop:

[Desktop Entry]
NotShowIn=Unity;GNOME
Name=Files
Comment=Access and organize files
Exec=nautilus --new-window --no-desktop
Terminal=false
Type=Application

애플리케이션 실행기를 사용하는 경우에만(예:i3-d 메뉴 데스크탑어떤 지원데스크탑 표준.

예를 들어 ~/.config/i3/config다음 중 하나가 있을 수 있습니다.

bindsym $mod+space exec --no-startup-id i3-dmenu-desktop
bindsym $mod+space exec --no-startup-id i3-dmenu-desktop --dmenu='dmenu -i'

속성에 따라 위의 예제 파일은 .desktop실행기에서 "파일"로 표시됩니다 Name. 대소문자를 구분하지 않고 실행하면 "file"로도 표시됩니다 dmenu -i.

관련 정보