Puncte:1

Xubuntu 20.04.3 cu Compiz

drapel ad

Se pare că nu pot face Compiz (0.9.14.1) să funcționeze corect cu XFCE (4.14) în Xubuntu (20.04.3).

Am instalat compiz, l-am rulat, dar nu se încarcă tema decoratorului de ferestre.

Am activat Decorarea ferestrei, dar primesc o eroare care spune Nu s-a găsit un fișier valid pentru „Adwaita”.

Apoi am instalat metacity prin apt și tot aceeași eroare.

Am făcut și un link simbolic la /usr/local/share/themes care indică /usr/share/themes.

Aceeași problemă.

Încercând

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

Îmi dă aceeași eroare, nu găsesc tema/fișierul.

(gtk-window-decorator:5038): AVERTISMENT **: 18:44:24.857: Nu s-a putut încărca tema metacity „Adwaita”: Nu s-a găsit un fișier valid pentru tema „Adwaita”

Am încercat și o temă personalizată care are un folder metacity cu fișiere xml metacity și tot aceeași eroare. Este ca și cum directorul implicit pentru temele metacity este undeva în altă parte decât directorul implicit al lui Xubuntu. Tema personalizată pe care o am este instalată și în ~/.themes.

Am citit nenumărate postări despre această configurare pe versiuni mai vechi de Xubuntu, dintre care niciuna nu pare să se aplice acestui scenariu. Editorul deconf și modificarea setărilor gnome nu funcționează deloc. Am încercat fiecare combo listat în altă parte. Problema este că gtk-window-decorator nu funcționează corect, adică nu știe unde sunt temele sau nu le încarcă corect.

Știe cineva cum să lucreze temele pentru decorarea ferestrelor în Compiz pe Xubuntu?

Puncte:1
drapel ad

Se pare că au existat probleme de permisiuni pentru fișierele mele cu tema.

Am găsit un script care poate schimba tema

#!/bin/bash

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

dacă [ ! -f /usr/bin/metacity ]; atunci
  zenity --warning --text="<b>Se pare că nu aveți instalat Metacity.</b>\n\nDecorator de ferestre Compiz GTK folosește bibliotecile Metacity pentru a funcționa. Tema Metacity este ceea ce ajustează acest instrument.\n \nInstalați pachetul metacity dacă doriți să utilizați decoratorul de ferestre Compiz GTK."
fi

fereastra principala() {
  selectie=$(
    zenity --height 450 --width 320 --list --ok-label="Aplicați" --cancel-label="Închidere" --title="Teme metacitate" \
    --column="Tema curentă: $( dacă [ $(gsettings obține tema org.gnome.desktop.wm.preferences) == "''" ]; atunci
        echo Implicit
      altfel
        gsettings obține tema org.gnome.desktop.wm.preferences
      fi)" \
    „Compiz GWD implicit” \
    $(
      pentru d în /usr/share/themes/*/metacity-1; do
        ecou $d | sed 's:/usr/share/themes/::' | sed 's:/metacity-1::'
      Terminat
    )
  )
}

în timp ce [ $? = 0]; do
if [ "$selection" == "Compiz GWD implicit" ]; atunci
  gsettings set org.gnome.desktop.wm.preferences tema „”
elif [ "$selectie" != "" ]; atunci
  gsettings set org.gnome.desktop.wm.preferences tema „$selection”
fi
fereastra principala
Terminat

IFS=$SAVEIFS

Și am observat că toate temele au funcționat, cu excepția celor pe care le-am descărcat (temele WhiteSur-GTK). Mi-am dat seama că nu pot să cd într-unul dintre directoarele din directorul metacity al temei, așa că am schimbat toate permisiunile la 755 și acum funcționează.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.