Superuser

Autor Thema: Icons auf dem Desktop  (Gelesen 2612 mal)

tom_bones_melone

  • Gast
Icons auf dem Desktop
« am: 27. Juli 2004, 16:18:00 »
Hallo zusammen,

mal eine ganz einfache Frage: Ich hätte gerne zu manchen Anwendungen (z.B. Mozilla) ein Icon auf dem Desktop zum schnelleren Aufrufen.
Wie mach ich das? Im Icon Catalog erscheinen die Sachen ja nicht von selbst oder bin ich blöd?

Sich fragend
Christian

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

Icons auf dem Desktop
« am: 27. Juli 2004, 16:18:00 »

real-cyrano

  • Gast
Re: Icons auf dem Desktop
« Antwort #1 am: 27. Juli 2004, 16:35:41 »
Schnell & Einfach geht das indem Du einfach im "Home" Ordner auf den Desktop klickst, dort zu dem Pfad wo sich dein Programm befindet navigierst und dann die Ausführbare Datei auf den Desktop ziehst.

viele Grüße,
Daniel

Impact

  • Gast
Re: Icons auf dem Desktop
« Antwort #2 am: 27. Juli 2004, 17:45:41 »
Ja und dann noch ein Tip gleich von mir dazu......
..... wenn du dann auch nicht mit dem Aussehen der Einheitlichen Grauen und Tristen Icons die du erstellst zufrieden bist, kannst du den Icons mit etwas Aufwand ein anderes aussehen verleihen.
Das tust du indem du in /usr/lib/filetype nach "ftr" files suchst (da schaust du dir die einfach an die dir gefallen).
In den Dateien findest du dann Werte mit Paths zu div. Binarys die mit genau diesen Icons versetzt sind.
Diesen Wert aller tag 0x00.... notierst du dir.
Danach machst du dann einfach in der Shell mit Ziel auf dein Script, oder Verknüpfung ein tag 0x00.... <icon/datei> und schon hat das Dingen ein anderes aussehen!  ;)

Dann ist es doch noch ein Tip geworden......
..... manche Applications lassen sich auch nicht als Verknüpfung starten, das fällt insbesondere auch bei Applications auf die nur strikt von der Shell aus gestartet werden müssen.
Da bietet es sich an einfach ein Script zu schreiben das das alles Automatisch ausführt und du dann einfach nur durch einen Doppelklick erledigst.
Du öffnest einfach mit Nedit eine neue Datei und fügst als Basis ein:

#! /bin/sh
<path>

Dieses kann man beliebig erweitern und auch verfeinern.
Danach macht man die Datei dann nur noch mit -x ausführbar, und das wars.

Zum Beispiel wollte ich gerne Flame in meiner User Session mit nur einem Doppelklick auf das Icon + Passwort Eingabe starten. (Normalerweise loggt man sich Komplett aus und dann wieder mit dem Flame Account ein. Das ganze wird auch normalerweise mit einem Symlink aus der Shell gestartet)
Das ganze sieht dann so aus:

#!/bin/sh
#Tag 0x9074
winterm -geometry 80x10 -e su -l flame8_3_2 -c flame

Man sieht auch hier ganz schön das ich in der zweiten Zeile durch nachträgliche Eingabe von tag 0x9074 in der Shell dem Script ein neues Icon verpasst habe.

Ich empfehle dir ebenso dich mal vor allem mit der Materie von winterm auseinander zu setzen, da erfährt man noch so einiges an kniffligen hints.

Ich hoffe dir wenigstens etwas geholfen zu haben, auch wenn es etwas vom Eigendlichen Thema abdriftet.

Viele Grüsse,
Markus

;)

tom_bones_melone

  • Gast
Re: Icons auf dem Desktop
« Antwort #3 am: 28. Juli 2004, 21:21:17 »
Danke für die Tipps.

@ Impact: Die Sache mit den Tags habe ich mal probiert, sieht aus, als würde das auch bei mir funktionieren. Allerdings scheinen mir die .ftr Dateien eher so eine Art Link zwischen Icon und Datei zu sein. das eigentliche Icon (oder die Icons wenns mehrere sind) sind ja in den .fti Dateien gespeichert. Wenn ich mir die Icons (also die .fti Dateien) anschauen und mir ein schönes aussuchen will, muss ich jede einzelne doppelclicken und mir das Ding mit dem IconSmith anzeigen lassen. Gibt's da einen einfacheren Weg?

Cheers
Christian

Impact

  • Gast
Re: Icons auf dem Desktop
« Antwort #4 am: 28. Juli 2004, 22:21:58 »
Du schaust dir im Icon Catalog entsprechende Icons an und merkst dir die Application Bezeichnung oder gehst in /usr/sbin/ auf die Pirsch und tust das gleiche.
Ebenso musst du dann in den .ftX Dateien nach dessen Bezeichnung suchen um den Tag herauszufinden und anwenden zu können.
Ist zwar mühselig aber einmal gemacht hat es sich ggf. auch gleich wieder gelohnt.  ;)
Viele Grüsse,
Markus
:)