Gnome 3で実行しているとき(タイトルバーにボタンがある)のようなアプリケーションを見たい:
私が通常それらを見る方法の代わりに:
アプリケーションを起動する前にこれらのコマンドを実行することで、目的を達成できます。
export GTK_CSD=1
export XDG_CURRENT_DESKTOP=GNOME
このファイルを編集して、変更を永続的にしようとしました。
/usr/share/xsessions/ubuntu.desktop
そのファイルでこれを変更します:
DesktopNames=Unity
これで:
DesktopNames=GNOME
ただし、Unityは起動しません。
デフォルトでGTK3ヘッダーバーを使用する方法を見つけています。これは可能ですか?
.desktop
ファイルを編集します(Nautilusは/usr/share/applications/nautilus.desktop
にあります)
そして、env XDG_CURRENT_DESKTOP=GNOME
の各行の直後にExec=
を追加します。たとえば、nautilus.desktop
のExec=
行(2つあり、1つは新しいウィンドウを開くため)は、...から変更されます。
Exec=nautilus --new-window %U
[… Some other lines, skipping …]
Exec=nautilus --new-window
に
Exec=env XDG_CURRENT_DESKTOP=GNOME nautilus --new-window %U
[… Some other lines, skipping …]
Exec=env XDG_CURRENT_DESKTOP=GNOME nautilus --new-window
注:Unityを使用する場合は、/usr/share/applications/nautilus-autostart.desktop
や/etc/xdg/autostart/nautilus-autostart.desktop
に対して同じことを行います。
(あなたmayはログアウト/ログインする必要があります。)
警告の言葉:allアプリにDEがGNOMEであることを伝えるmay副作用が発生します。
編集:Unityはこれで開始できません。
~/.profile
を編集して行を追加します。
export XDG_CURRENT_DESKTOP=GNOME
すべてのアプリはこれに従います。
新しいファイルを作成することで有効にできます
Sudo nano /etc/profile.d/csd.sh
含む
export GTK_CSD=1
export XDG_CURRENT_DESKTOP=Unity:GNOME
#export GTK_THEME=Ambiance
#export GTK_THEME=Adwaita:dark
ログアウト/ログイン
参照:新しいコロン形式Unity:GNOME
の場合。 https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1554878
関連する質問:buntu UnityのデフォルトのGTK 3テーマエンジンは何ですか?
関連ページ:buntuのCSDウィンドウ周辺の黒い角の修正?
Bharadwaj Rajuのソリューション は今のところ最適です
/etc/profile..
を使用
export XDG_CURRENT_DESKTOP=GNOME
gnome-software OK、gnome-calculator OK、nautilus OK(黒い鋭い角、殺してから再び起動すると小さくなります)、unity-control-center FAIL(コンポーネントなし、XDG_CURRENT_DESKTOP=Unity
で実行する必要があります)
私(上記参照):
gnome-software NO、gnome-calculator NO、nautilus OK(黒く鋭い角、殺されると小さくなってから再び起動される)、統一コントロールセンターNO。
export XDG_CURRENT_DESKTOP=""
でもう一度試してください
gnome-software OK、gnome-calculator OK、nautilus FAIL、unity-control-center FAIL。
User.dzからビルド、実行
Sudo nano /etc/profile.d/csd.sh
それでいっぱい
export XDG_CURRENT_DESKTOP=GNOME
その後
cd /usr/share/applications
Sudo sed -i 's/Exec=/Exec=env XDG_CURRENT_DESKTOP=Unity:Unity7 /g' unity*
ログインして再びログインする
または、現在インストールされているアプリのみをCSDモードで実行するように変更し、
Sudo sed -i 's/Exec=/Exec=env XDG_CURRENT_DESKTOP=GNOME /g' ^(?!unity).*$