web-dev-qa-db-ja.com

CompizとXubuntu 20.04.3

Xubuntu(20.04.3)のXFCE(4.14)でCompiz(0.9.14.1)が正しく機能しているように思われることはできません。

Compizをインストールしました。

ウィンドウの装飾を有効にしましたが、「Adwaita」の有効なファイルを見つけることが失敗したというエラーが発生しました。

その後、APTとそれでも同じエラーを通じてメトラシスをインストールしました。

私はまた/ usr/share/themesを指す/ usr/local/share/themesにシンボリックリンクを作りました。

同じ問題.

しようと

gtk-window-decorator --metacity-theme Adwaita --replace
 _

同じエラーを与え、テーマ/ファイルが見つかりません。

(gtk-window-decorator:5038): WARNING **: 18:44:24.857: Failed to load metacity theme 'Adwaita': Failed to find a valid file for theme 'Adwaita'
 _

また、Metacity XMLファイルを持つMetacityフォルダを持つカスタムテーマを試してみてください。それは、Metacityテーマのデフォルトディレクトリのようなものです。テーマはXubuntuのデフォルトディレクトリ以外のどこかにあります。私が持っているカスタムテーマも〜/ .themesにインストールされています。

このシナリオに適用されているように見えるのは、この設定についてこのセットアップについて無数の投稿を読んでいます。 DECONFエディタと変更GNOME設定が全く機能しません。私は他の場所にリストされているすべてのコンボを試しました。問題はGTKウィンドウデコレータが正しく機能していない、すなわちテーマがどこにあるか、またはそれらを正しくロードしていないのかわからない。

XubuntuのCompizで作業するウィンドウデコレータのテーマを取得する方法は誰でも知っていますか?

1
knuxyl

テーマファイルに許可の問題が発生しました。

テーマを変更できるスクリプトを見つけました

#!/bin/bash

SAVEIFS=$IFS
IFS=$(echo -en "\n\b")

if [ ! -f /usr/bin/metacity ]; then
  zenity --warning --text="<b>You do not appear to have Metacity installed.</b>\n\nThe Compiz GTK window decorator uses Metacity libraries to operate. The Metacity theme is what this tool adjusts.\n\nInstall the metacity package if you would like to use the Compiz GTK window decorator."
fi

main_window() {
  selection=$(
    zenity --height 450 --width 320 --list --ok-label="Apply" --cancel-label="Close" --title="Metacity themes" \
    --column="Current theme: $( if [ $(gsettings get org.gnome.desktop.wm.preferences theme) == "''" ]; then
        echo Default
      else
        gsettings get org.gnome.desktop.wm.preferences theme
      fi)" \
    "Compiz GWD default" \
    $(
      for d in /usr/share/themes/*/metacity-1; do
        echo $d | sed 's:/usr/share/themes/::' | sed 's:/metacity-1::'
      done
    )
  )
}

while [ $? = 0 ]; do
if [ "$selection" == "Compiz GWD default" ]; then
  gsettings set org.gnome.desktop.wm.preferences theme ""
Elif [ "$selection" != "" ]; then
  gsettings set org.gnome.desktop.wm.preferences theme "$selection"
fi
main_window
done

IFS=$SAVEIFS
 _

私は私がダウンロードしたものを除いてすべてのテーマを守ったことに気づいた(WhiteSur-GTKテーマ)。私はテーマのMetacyディレクトリのディレクトリの1つにCDができなかったので、すべての権限を755に変更し、今は機能しています。

1
knuxyl