Centos 7 상단 패널 숨기기

Centos 7 상단 패널 숨기기

그래서 저는 현재 Centos 7의 상단 패널을 숨기기 위해 다음 명령을 사용하고 있습니다.

/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box=Main.panel.actor.get_parent();'

/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box.visible=false;'

이것은 훌륭하게 작동하지만 사용자 세션이 시작될 때 이러한 명령을 실행할 수 없습니다. 스크립트를 생성 sh하고 .desktop파일을 생성해 보았지만 ~/.config/autostart성공하지 못했습니다. 제안 사항이 있습니까?

.bashrc또한 명령 과 파일을 넣어 보았지만 .bash_profile역시 작동하지 않았습니다. 뭔가 빠졌네요...

답변1

마침내 나는 스스로 답을 찾았다.

터미널에 전화해서 명령을 실행합니다. 그런 다음 자동 시작이 작동합니다.

gnome-terminal -e "/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box=Main.panel.actor.get_parent();'"
sleep 3
gnome-terminal -e "/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box.visible=false;'"

이상했지만 지금은 잘 작동합니다.

답변2

나는 이것이 몇 년 전의 일이라는 것을 알고 있지만 도움이 될 수 있고 코드 한 줄만 필요하며 패널을 숨길 뿐만 아니라 패널이 있는 공간을 되찾기 때문에 우연히 발견했습니다...

https://askubuntu.com/questions/1264686/is-there-a-way-to-hide-ubuntu-dock-and-top-bar-using-terminal

그놈을 숨기는 방법:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval string:'Main.panel.actor.hide();'

그놈 디스플레이 모드:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval string:'Main.panel.actor.show();'

Ubuntu의 숨겨진 접근 방식에는 다음과 같은 추가 이점이 있습니다.

gdbus call --session --dest org.gnome.Shell.Extensions --object-path /org/gnome/Shell/Extensions --method org.gnome.Shell.Extensions.DisableExtension [email protected]

Ubuntu 모드는 다음을 표시합니다.

gdbus call --session --dest org.gnome.Shell.Extensions --object-path /org/gnome/Shell/Extensions --method org.gnome.Shell.Extensions.EnableExtension [email protected]

다른 사람이 답변한 것이므로 이에 대한 공로를 인정하지 않습니다. 다른 방법을 찾고 있는 저와 같은 사람에게 도움이 되기를 진심으로 바랍니다. OP가 답변을 게시했지만 최대화된 창을 실행할 때 여전히 상단에 빈 공간이 표시되므로 최대화된 창에서도 모든 공간을 사용하도록 모든 공간을 회수합니다.

관련 정보