DSM 6.x und darunter Standard Hintergrund für alle neuen Benutzer ändern

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Nichts für ungut, es hat etwas länger gedauert das alles nieder zu schreiben. :D
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Da sich der Fehlerteufel :mad: wieder eingeschlichen hat musste ich den Post nochmals aktualisieren.
Dann muss folgender symbolic link zu sehen sein
Rich (BBCode):
cd /volume1/@appstore/meineApp/ui && ls -la
Es muss natürlich lauten:
Rich (BBCode):
cd /usr/syno/synoman/webman/3rdparty && ls -la

Gruß
luddi
 

mac*berlin

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
294
Punkte für Reaktionen
0
Punkte
0
Zu guter Letzt erstellt man ein symbolic link
Rich (BBCode):
ln -s /volume1/@appstore/meineApp/ui /usr/syno/synoman/webman/3rdparty/meineApp

wenn ich an o.g. stelle bin, kommt die Meldung

ln: /usr/syno/synoman/webman/3rdparty/meineApp: Permission denied

was nu?
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Bist du als root über ssh angemeldet?
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Hat es mit "root" nun funktioniert?
 

mac*berlin

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
294
Punkte für Reaktionen
0
Punkte
0
Hat es mit "root" nun funktioniert?

der symbolische link, hat funktioniert, aber das Symbol erscheint nirgends aufm desktop im DSM

Habe nun nochmals die Dateien kontrolliert, alles ok

die png liegen auch vor

der Symbolik link wird auch angezeigt mit

cd /usr/syno/synoman/webman/3rdparty && ls -la

Ein Symbol wird nicht angezeigt
 
Zuletzt bearbeitet:

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Zuerst erstellt man die Icons die man auf dem DSM Desktop (bzw. im Startmenü) sehen möchte.
Ich sprach ständig von einen Desktopsymbol, jedoch erscheint dies zu aller erst im Startmenü! Sorry für die unsaubere Ausführung meiner Worte.

Schau doch bitte im Startmenü nach ob das Symbol aufzufinden ist. Wenn ja dann einfach auf den Desktop mit drag & drop.

Gruß
luddi
 

mac*berlin

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
294
Punkte für Reaktionen
0
Punkte
0
Ich sprach ständig von einen Desktopsymbol, jedoch erscheint dies zu aller erst im Startmenü! Sorry für die unsaubere Ausführung meiner Worte.

Schau doch bitte im Startmenü nach ob das Symbol aufzufinden ist. Wenn ja dann einfach auf den Desktop mit drag & drop.

Gruß
luddi

Ja, das mit dem Startmenü hatte ich schon gesehen,

nach einem Klick auf das Startmenü Symbol oben links in der Ecke ist kein neues Symbol zu erkennen
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Bist du im DSM nun als "admin" angemeldet? Und schon versucht ab- und wieder anzumelden?
 

mac*berlin

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
294
Punkte für Reaktionen
0
Punkte
0
Bist du im DSM nun als "admin" angemeldet? Und schon versucht ab- und wieder anzumelden?

ja, mehrmals

meine config sieht so aus:

Rich (BBCode):
{
        ".url": {
                .SDS.meineApp": {
                        "type": "url",
                        "allUsers": true,
                        "grantPrivilege": "local",
                        "title": "meineApp",
                        "desc": "meineApp",
                        "icon": "images/meineApp{0}.png",
                        "protocol": "http",
                        "url": "http://meine-web-adresse.de/web/help.txt",
                        "port": "80"
                }
        }
}

meine index.conf sieht so aus:

Rich (BBCode):
{
        "app": "SYNO.SDS.meineApp",
        "title": "app:app_name",
        "desc": "app:description",
        "keywords": [
                "meineApp"
        ]
}

ist daran was falsch?
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Erscheint die "Applikation" (bzw. der Name deines Link) denn in dem Benutzermenü wie von mir angegeben unter "User ---> User_ABC ---> Applications".

Denn mit dem Parameter "grantPrivilege": "local", sollte es nun für jeden User individuell eingestellt werden können. Der Admin jedoch sollte es sofort sehen können.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Schau mal das hier an ;)

Rich (BBCode):
"SYNO.SDS.meineApp": {

in deiner config sieht das nämlich so aus:
Rich (BBCode):
{
        ".url": {
                .SDS.meineApp": {
                        "type": "url",

Somit fehlt bei dir folgendes, woran es vermutlich liegen könnte.
Rich (BBCode):
"SYNO
 
Zuletzt bearbeitet:

mac*berlin

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
294
Punkte für Reaktionen
0
Punkte
0
Schau mal das hier an ;)

Rich (BBCode):
"SYNO.SDS.meineApp": {

in deiner config sieht das nämlich so aus:


Somit fehlt bei dir folgendes, woran es vermutlich liegen könnte.
Rich (BBCode):
"SYNO

Tatsache, daran lag es. wunderbar, nun wurde es angezeigt und ich habe es auf den desktop gezogen.

nur leider wird mit nur der Titel angezeigt und nicht das Symbol.

habe anscheinende noch ne falsche px große nicht hochgeladen

guck ich nochmal wenn ich im Büro bin
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
habe anscheinende noch ne falsche px große nicht hochgeladen

Ich kann dir leider nicht sagen welches px Größe verwendet wird, ich habe bei mir wie in der Anleitung beschrieben alle Größen von 16px bis 128px in dam Verzeichnis /images abgelegt.
Einfach nochmals in Ruhe prüfen dann erscheint auch sicher bei dir das erwartete Symbol!

Gruß
luddi
 

mac*berlin

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
294
Punkte für Reaktionen
0
Punkte
0
Ich kann dir leider nicht sagen welches px Größe verwendet wird, ich habe bei mir wie in der Anleitung beschrieben alle Größen von 16px bis 128px in dam Verzeichnis /images abgelegt.
Einfach nochmals in Ruhe prüfen dann erscheint auch sicher bei dir das erwartete Symbol!

Gruß
luddi

habe jetzt in der config den teil auf "icon": "images/meineApp_64.png", geändert, und nun wird auch ein icon angezeigt.

kann ich irgendwo die Desktop Symbole in der große über das DSM verändern?

Nun ist meine einzige frage, ob es möglich ist, dass wenn ich bei den jeweiligen Benutzern dieses Symbol unter den anwendungsberechtigungen auswähle, dass dies auch sofort auf dem desktop angezeigt wird und nicht erst über das Hauptmenü verschoben werden muss.

und dann ist die Frage wie ich einen Symbolik Link dauerhaft entfernen kann, denn bei mir schlummert immernoch die DSM Hilfe auf dem Desktop rum.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
habe jetzt in der config den teil auf "icon": "images/meineApp_64.png", geändert, und nun wird auch ein icon angezeigt.
kann ich irgendwo die Desktop Symbole in der große über das DSM verändern?

Die Größe der Desktop Symbole kannst du meines Wissens im DSM nicht verändern.
Wenn du das Icon auf "meineApp_64.png" umbenannt hast, welche tatsächliche Größe hat das Icon?

Nun ist meine einzige frage, ob es möglich ist, dass wenn ich bei den jeweiligen Benutzern dieses Symbol unter den anwendungsberechtigungen auswähle, dass dies auch sofort auf dem desktop angezeigt wird und nicht erst über das Hauptmenü verschoben werden muss.

Das kann ich dir jetzt nicht beantworten. Ich habe da eine Idee wo man das einbauen kann nur muss ich wieder genau danach Suchen (ist schon lange her als ich mir die configs angeschaut habe.
Aber die Gefahr ist doch dass der User das selbst vom Desktop wieder löschen kann und dann erscheint es weiterhin wieder nur im Startmenü. Also wo wäre dann der Gewinn? Findet der User das dann nicht mehr nur weil es auf dem Desktop nicht mehr zu sehen ist?

Und dann wäre mit höchster Wahrscheinlichkeit deine nächste Frage, wie verhindere ich dass der User das Symbol vom Desktop löscht... usw. :D

*EDIT:
Die zuständige Konfigurationsdatei namens "usersettings" findet man unter:
Rich (BBCode):
/usr/syno/etc/preference/<USERNAME>
Ich hatte damals selbst im Forum um Hilfe gebeten. Thread siehe hier: Audio-Station-Spalten-der-Playlist
An dieser Stelle nochmals ein besonderer Dank an goetz und QTip die mich unterstützt haben!

Bitte schau dir die Datei selbst einmal an, vielleicht findest du eine brauchbare Einstellung die dein Vorhaben gelingen lässt.
Zumindest kann man das Symbol auf dem Desktop einblenden (so zumindest meine Idee) wenn man folgenden Eintrag in der Kategorie Desktop hinzufügt.
Rich (BBCode):
{"className":"SYNO.SDS.meineApp"}


Bei mir sieht die Datei folgendermaßen aus (prinzipiell alles in einer Zeile, aber zur besseren Übersicht habe ich entsprechende Zeilenumbrüche hinzugefügt):
Rich (BBCode):
{"Desktop":
		{"ShortcutItems":
			[
                                {"className":"SYNO.SDS.meineApp"},
				{"className":"SYNO.SDS.App.FileStation3.Instance"},
			 	{"className":"SYNO.SDS.AudioStation.Application"},
			 	{"className":"SYNO.SDS.MailStation"},
			 	{"className":"SYNO.SDS.owncloud"},
			 	{"className":"SYNO.SDS.dokuwiki"},
			 	{"className":"SYNO.SDS.DownloadStation.Application"},
			 	{"className":"SYNO.SDS.community"},
			 	{"className":"SYNO.SDS.HelpBrowser.Application"}
			],
			
				"app_instr_showed":true,
				"appview_order":
			[
				"SYNO.SDS.meineApp",
                                "SYNO.SDS.App.FileStation3.Instance",
				"SYNO.SDS.HelpBrowser.Application",
				"SYNO.SDS.AudioStation.Application",
				"SYNO.SDS.DownloadStation.Application",
				"SYNO.SDS.MailServer.Instance",
				"SYNO.SDS.MailStation",
				"SYNO.SDS.PersonalPhotoStation",
				"SYNO.SDS.VideoStation.AppInstance",
				"SYNO.SDS.ACEEditor.Application",
				"SYNO.SDS.owncloud",
				"SYNO.SDS.community",
				"SYNO.SDS.dokuwiki",
				"SYNO.SDS.phpMyAdmin"
			],

Mit derm Array "appview_order":[] solltest du die Möglichkeit haben das Symbol sogar oben links in der Ecke einzublenden indem du den Eintrag an der Position "0" vornimmst.
Wenn du den HelpBrowser ausblenden möchtest dann lösche den Eintrag einfach.

Und dies musst du nun für jeden einzelnen User separat vornehmen denn jeder hat seine eigene config Datei.

Ich denke mit diesen Tip´s wirst du sicher weiter kommen. ;)
Aber wie man es verhindert dem User zu verweigern dass er das Symbol vom Desktop löschen kann sehe ich hier auf den ersten Blick nicht (falls das übrhaupt in deiner Anforderung ist).

Gruß
luddi
 
Zuletzt bearbeitet:

mac*berlin

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
294
Punkte für Reaktionen
0
Punkte
0
Die Größe der Desktop Symbole kannst du meines Wissens im DSM nicht verändern.
Wenn du das Icon auf "meineApp_64.png" umbenannt hast, welche tatsächliche Größe hat das Icon?



Das kann ich dir jetzt nicht beantworten. Ich habe da eine Idee wo man das einbauen kann nur muss ich wieder genau danach Suchen (ist schon lange her als ich mir die configs angeschaut habe.
Aber die Gefahr ist doch dass der User das selbst vom Desktop wieder löschen kann und dann erscheint es weiterhin wieder nur im Startmenü. Also wo wäre dann der Gewinn? Findet der User das dann nicht mehr nur weil es auf dem Desktop nicht mehr zu sehen ist?

Und dann wäre mit höchster Wahrscheinlichkeit deine nächste Frage, wie verhindere ich dass der User das Symbol vom Desktop löscht... usw. :D

Gruß
luddi

keine Ahnung wie groß die Symbole wirklich sind. wo seh ich das?

Nene, das würde mir schon ausreichen, wenn die Benutzer bei ihrem ersten login das Symbol auf dem desktop haben.

wenn diese es dann löschen wäre es mir Wurscht. mir gehts nur um den ersten Aufruf.

könntest du so freundlich sein und dahingehend nochmals nachschauen, das wäre ein Traum
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat