it-swarm.com.de

Wie installiere ich ein Openbox-Theme für ein grundlegendes Betriebssystem in Lubuntu 16.10?

Ich habe Lubuntu 16.10 und versuche, das Elementary OS Openbox-Design von dieser Seite zu installieren: https://www.box-look.org/content/show.php/Elementary+OS+Openbox?content=163471

Ich habe die .obt-Datei heruntergeladen und versucht, sie in Customize Look zu installieren, aber es gab mir diesen Fehler: enter image description here

1
rafael.js

Das Problem mit diesem Thema ist, dass es die Dateistruktur eines Openbox-Themas nicht berücksichtigt, da es ein oberstes Verzeichnis mit dem Namen des Themas enthalten sollte.

Hinweis: Sie können file-roller Oder andere Archivierungsprogramme verwenden, um den Inhalt einer OBT-Datei anzuzeigen (es scheint sich nur um eine Zip-Datei mit der Erweiterung obt zu handeln).

Jedenfalls konnte ich das Theme auch nicht mit lxappearance (Customize Look) installieren. Also hier ist was ich getan habe:

1) Öffnen Sie ein Terminal.

2) Erstellen Sie ein Verzeichnis mit den Dateien:

mkdir Elementary-openbox

3) Extrahieren Sie die Archivdateien:

unzip -d Elementary-openbox /path/to/163471-elementary-os-05102014.obt

(Ersetzen Sie /path/to durch einen tatsächlichen Pfad)

4) Verschieben Sie das Thema:

mv Elementary-openbox $HOME/.themes

Nun sollte das Theme als Elementary-Openbox installiert werden.

Hinweis: Openbox- und GTK-Designs werden global in /usr/share/themes Und lokal in /home/{username}/.themes Installiert. Writing to /usr/share/themes Erfordert Root-Zugriff.


Probleme mit dem Verzeichnis und seinen Berechtigungen


Wenn Sie Probleme beim Kopieren der Designdateien nach $ HOME/.themes haben, kann dies hilfreich sein:

Wir werden ein Terminal benutzen, also öffne eins.

  1. Überprüfen Sie, ob das Verzeichnis existiert:

    stat $HOME/.themes <- Dieser Befehl beschwert sich, wenn eine Datei oder ein Verzeichnis nicht existiert.

    Wenn es nicht existiert, erstelle es: mkdir $HOME/.themes

  2. Wenn die Datei vorhanden ist, überprüfen Sie Ihre Berechtigungen:

     myuser @ myhost: ~/some/path $ ls -al $ HOME/.themes 
     drwxrwxr-x 8 myuser mygroup 4096 mär 1 02:24. 
     ^^ ^ ^ ^ ^ ^ ^ 
     | | | | | | | | | 
     col. # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 
    

    Hinweis: Uns interessiert nur die Zeile für die Datei, deren Name der Punkt (.) Ist, dh die 9. Spalte, die sich auf das Verzeichnis $HOME/.themes Bezieht.

    2.1. Vergewissern Sie sich zunächst, dass Sie der Eigentümer des Verzeichnisses sind (in diesem Fall in der dritten Spalte 'myuser' angegeben), nicht root, nicht jemand anderes. Wenn Sie nicht der Eigentümer sind, ändern Sie den Eigentümer des Verzeichnisses mit Sudo chown -R {username}: $HOME/.themes.

    2.2. Lassen Sie uns nun die Berechtigungen überprüfen. Aus derselben Ausgabe, die wir zuvor überprüft haben, gibt die erste Spalte Berechtigungen an. Diese ist möglicherweise etwas schwierig zu verstehen. Ich werde es für Sie aufschlüsseln:

    In meinem Beispiel gab uns ls drwxrwxr-x, der erste Buchstabe ist uns egal d, er zeigt nur das an Wir haben es mit einem Verzeichnis zu tun. Nun, die nächsten Buchstaben ( r, w, x), die uns wichtig sind, teilen wir sie in Gruppen von drei oder weniger auf, beginnend von links. Wenn Sie andere Buchstaben wie s oder t erhalten, ignorieren Sie sie. Wenn Sie weniger als 3 Buchstaben haben, diese sich jedoch wiederholen, wenn sie zusammengesetzt werden, gehören sie zu einer anderen Gruppe. So würden die Sets aussehen:

     rwx gibt die Rechte des Dateieigentümers an. 
     rwx gibt die Rechte der Gruppe an. 
     r-x gibt die Rechte eines anderen an.

    Das w zeigt Schreibberechtigung an, Sie sollten es im ersten Satz (Dateieigentümer) sehen. Wenn Sie dies nicht tun, erteilen Sie sich diese Berechtigung mit dem folgenden Befehl: chmod ug+w $HOME/.themes.

Jetzt sollten Sie in der Lage sein, den ersten Teil der Anweisungen zu befolgen oder lxappearance zu verwenden, um andere valid Themes zu installieren.

Wenn Sie lxappearance als normaler Benutzer starten, werden die Designs lokal installiert. Um Themen global zu installieren (für alle Benutzer), starten Sie lxappearance als root.

2
Samuel