Vraag Hoe kan ik wijzigen welk pictogram een ​​applet gebruikt?


Ik heb zojuist de klembordmanager geïnstalleerd Diodon.

sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt-get install diodon

Standaard wordt er donker gebruikt gtk-paste pictogram wanneer ik de Faenza-Dark pictogram thema.

enter image description here

In plaats daarvan wil ik dat het de gtk-paste pictogram van de Faenza-Darkest pictogram thema. enter image description here

Maar in plaats van het pictogram in het thema te vervangen, hoe kan ik het eenvoudigweg vertellen Diodon om het X-pictogram te gebruiken in plaats daarvan? Ik heb alle voorgestelde vragen gelezen voordat ik deze post, maar ze leunen meer naar vervangen het pictogram in plaats van het te vertellen om een ​​ander te gebruiken.


7
2018-05-02 17:55


oorsprong


Uw commentaar hieronder "ter vervanging van dat pictogram zou het systeem het hele systeem vervangen, wat betekent dat alle toepassingen die het gtk-paste-pictogram oproepen, de lichte (witte) gebruiken" verduidelijkte dat u alleen het gtk-paste-pictogram in de app wilt wijzigen -indicatorlade maar gebruik het originele pictogram op andere plaatsen (toepassingswerkbalken). Ik dacht dat je alleen maar wilde vermijden systeembestanden te bewerken. - idbrii
Voor iedereen die zich afvraagt, kun je bepalen dat diodon gtk-paste gebruikt in het desktopbestand van diodon. Zoek voor een andere toepassing naar het bureaubladbestand in /usr/share/applications. (ex: /usr/share/applications/diodon.desktop) Als dat bestaat, let dan op de regel die zegt Icon=. Als het zoiets zegt Icon=gtk-paste, dan kunt u uw pictogramthema wijzigen om het gebruikte pictogram te wijzigen. Als het zoiets zegt Icon=/usr/share/icons/diodon/diodon.png (een bestandspad), dan moet je diodon.desktop aanpassen om het pictogram te veranderen, maar je verandering kan overschreven worden telkens als je een update uitvoert. - idbrii


antwoorden:


Ik denk dat je vier opties hebt:

  1. Gebruik het Faenza-donkerste pictogramthema. (Is er een reden om dit niet te doen?)
  2. Vervang het pictogram (wat je niet wilt doen).
  3. Bewerk de configuratie van de app om het pictogram te wijzigen.
  4. Maak uw eigen lichtgewicht pictogramthema om uw gewenste pictogram in te stellen.

Bewerk de configuratie van de app om het pictogram te wijzigen

Bewerk /usr/share/applications/diodon.desktop en veranderen Icon=gtk-paste naar Icon=/usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png

Merk op dat het bewerken van systeembestanden over het algemeen geen goed idee is. Je zou kunnen kopiëren diodon.desktop naar ~/.local/share/applications/diodon.desktop en bewerk het dan. Ik weet niet zeker of dat zou werken.

Maak uw eigen lichtgewicht pictogramthema om uw gewenste pictogram in te stellen

Dit is waarschijnlijk de beste oplossing, maar het is een beetje lastiger. (Zie ook deze meer grondige beschrijving voor het maken van lichtgewicht pictogramthema's.)

Voer dit uit vanaf een Terminal:

# Create a new theme containing the icon we want
mkdir -p ~/.icons/Faenza-Alan/actions/22
ln -s /usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png ~/.icons/Faenza-Alan/actions/22/.
# Copy the theme config and modify it for our new theme
cp /usr/share/icons/Faenza-Darkest/index.theme ~/.icons/Faenza-Alan/.
sed -i -e "s/Inherits=/Inherits=Faenza-Dark,/g" ~/.icons/Faenza-Alan/index.theme
sed -i -e "s/Faenza-Darkest/Faenza-Alan/g" ~/.icons/Faenza-Alan/index.theme

Open nu Uiterlijk en verander uw pictogramthema in Faenza-Alan.

Uw nieuwe thema blijft nu bestaan, ongeacht systeemupgrades. (Tenzij Faenza het pictogram gtk-paste.png verwijdert. Als u zich daar zorgen over maakt, gebruik dan cp in plaats van ln -s. Maar u krijgt geen updates van het pictogram.)

Mijn Faenza-Alan ziet er zo uit: Faenza-Alan's app-indicators and back/forward and the paste icon in gedit

Bij het testen hiervan, zie ik dat het waarschijnlijk een bug is dat Faenza een licht app-indicatorpictogram gebruikt voor elk van de donkere thema's. Weet iemand waar je een bug kunt indienen?


8
2018-05-05 23:34



Opmerking: Je zou dit ook zonder de sed-stappen kunnen doen door Faenza-Dark te negeren in plaats van een nieuw Faenza-Alan-thema te creëren, maar op deze manier kun je duidelijk het verschil zien tussen Faenza-Dark en Faenza-Alan. - idbrii
Ik deed al het bovenstaande voor mezelf, zodat ik het kon gebruiken deze of deze icoon. - idbrii
Hallo iedereen, bedankt dat je al die tijd hebt genomen om dit te onderzoeken! De reden waarom ik Faenza-Darkest niet gebruik, is omdat het de meeste alle pictogrammen wit maakt (bijv. Stoppen, herladen, terug, vooruit) en omdat ik het Orta-thema gebruik, is wit-op-wit erg moeilijk om te zien. Ik probeerde het configuratiebestand van de applicatie te bewerken, maar het mocht niet baten. Het lijkt erop dat ik vastzit. Helaas is er geen waar ik weet van om een ​​fout in te dienen, de maker heeft het gehost op Deviant Art, maar is niet langer actief. Natuurlijk wou dat er nog een monotekst was met zoveel pictogrammen als Faenza. - Alan
het klinkt voor mij alsof je de map "Actions" uit Faenza en de "Status" -map uit Faenza-dark zou moeten gebruiken - Leron
@Alan: Heb je de laatste optie geprobeerd? (Maak je eigen lichtgewicht pictogramthema). Ik zal een screenshot toevoegen van hoe het er voor mij uitziet. - idbrii


Ga naar / usr / share / icons / Faenza-Darkest / actions / 22 en kopieer gtk-paste.png.

Plak het in / usr / share / icons / Faenza / actions / 22 /

Dat zal simpelweg een ander pictogram plaatsen waar de thema's uit trekken.


2
2018-05-05 00:55



Ik keek in de map met Faenze-Dark -acties en zag geen gtk-paste.png dus ik wed dat Feanza dark hetzelfde pictogram gebruikt als normale Faenza. - winchendonsprings
Hoi. Ja, Faenza Dark gebruikt hetzelfde gtk-paste-pictogram van Faenza. Maar ik wil voorkomen dat ik het pictogram vervang, zodat het niets anders dan de applet beïnvloedt. - Alan
hmm, ik ben niet zeker dat er een andere manier is om die .png voor slechts één geval te vervangen. Je zou je thema kunnen doorgronden en proberen aan te passen waar applets pictogrammen uithalen, maar ik weet niet dat dat zou werken. Ik maak altijd gewoon een link en hernoem het origineel als ik een pictogram wil wijzigen. - winchendonsprings
Als u zegt dat de plaats waar de applet pictogrammen uit haalt, bedoelt u het index.theme-bestand? Ook heb ik een kleine ontdekking gedaan, in het Diodon-configuratiebestand heeft het een regel die zegt: gtk-paste. Maar dat veranderen heeft om de een of andere reden geen invloed op het pictogram ... hmm ... - Alan
Ik reageerde goed omdat ik vaak met Faenza en Awoken op deze weg ben geweest. Als je naar het preferences.ui-script kijkt, roept het gewoon gtk-paste aan. Het is nu aan je pictogramthema. Toen ik Awoken-pictogrammen uitwisselde, maakte ik een back-up. Laten we zeggen ga naar Fanzea en hernoem het naar gtk-paste-old.png en kopieer gtk-paste.png van Darkest. - wojox


Ik heb de diodonbron bekeken en het neemt gewoon het pictogram van gtk-paste aan, maar als dat pictogram wit was in Faenza-Dark, zou het niet passen in de Equinox-werkbalken, wat de reden is waarom het voor het eerst werd gemaakt.

Een manier zou kunnen zijn om de bron van diodon te wijzigen, zodat het zoiets als "gtk-paste-panel" zou gebruiken, als "gtk-paste-panel" niet beschikbaar is, probeer "gtk-paste". Voeg daarna het pictogram "gtk-paste-panel" toe aan Faenza.

Je kunt dat vragen aan het diodon-team op het startscherm. Het zou een aardige verbetering zijn.


2
2018-05-06 20:47



Dat is een goed idee! Ik zal later op de avond een verzoek indienen. - Alan
Ik heb geprobeerd de stabiele bron zelf aan te passen, maar ik kon het niet laten werken. Waarschijnlijk kunnen ze het. - Willian Girhad


Ga in ~/.icons  Zoek vervolgens het pictogramthema dat u gebruikt, ga naar de Status map en voeg het gewenste pictogram toe aan elk van de formaten.

Op die manier vervang je het niet in het thema. Je gebruikt het in plaats daarvan in je huidige icon set


1
2018-05-05 22:48



Hallo Leron. Helaas heb ik dit al geprobeerd en om een ​​of andere reden vraagt ​​Diodon nog steeds om het pictogram van het thema. Dit is zeker verwarrend. - Alan