Snopsy
Anmeldungsdatum: 3. April 2010
Beiträge: 128
Wohnort: Wolfsburg
|
Hallo, im Starter werden ja z.B. Facebook,Gmail oder Google-Kalender angeboten. Leider öffnet sich beim anklicken ein ganz neuer Firefox. Wie kann ich das einstellen, dass sich in dem schon geöffneten Firefox nur ein neuer Tab öffnet? Habe den CompizConfig Manager installiert, finde dort aber nicht die entsprechende Einstellungsmöglichkeit. Gruß
Andreas
|
Das_Wort
Anmeldungsdatum: 23. Dezember 2009
Beiträge: 5264
Wohnort: /dev/null
|
Snopsy schrieb: im Starter werden ja z.B. Facebook,Gmail oder Google-Kalender angeboten. Leider öffnet sich beim anklicken ein ganz neuer Firefox. Wie kann ich das einstellen, dass sich in dem schon geöffneten Firefox nur ein neuer Tab öffnet?
Zeigt doch mal die Datei. Wahrscheinlich ist das nur ein Parameter für Firefox. In Menü steht geschrieben wo die Dateien zu finden sind.
Habe den CompizConfig Manager installiert, finde dort aber nicht die entsprechende Einstellungsmöglichkeit.
Der hat damit gar nichts zu tun.
|
Snopsy
(Themenstarter)
Anmeldungsdatum: 3. April 2010
Beiträge: 128
Wohnort: Wolfsburg
|
Leider kann ich keinen passenden Eintrag in: /usr/share/applications für Facebook oder Gmail oder Googlecalender finden. Die anderen Programme scheinen alle da zu sein. Auch weiß ich nicht wie ich dort: ~/.local/share/applications hin komme.
|
toddy
Ikhayateam
Anmeldungsdatum: 31. Juli 2007
Beiträge: 9517
Wohnort: Lüneburg
|
Snopsy schrieb: Auch weiß ich nicht wie ich dort: ~/.local/share/applications hin komme.
Im Terminal cd ~/.local/share/applications eingeben. Das Programm, was diese Dinge aufruft müsste das unity-webapps-runner sein. Bitte da mal den Befehl der bei Exec steht rauskopieren. Der müsste eventuell veränderbar sein, so dass es in einem neuen Tab geöffnet wird. Liebe Grüße, Torsten
|
Snopsy
(Themenstarter)
Anmeldungsdatum: 3. April 2010
Beiträge: 128
Wohnort: Wolfsburg
|
Ja, in das Verzeichniss komme ich jetzt und finde dort auch die Einträge zu Facebook, Gmail und Googlecalender. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 | andreas@andreas-Dell-DM061:~$ cd ~/.local/share/applications
andreas@andreas-Dell-DM061:~/.local/share/applications$ ls
facebookfacebookcom.desktop wine-extension-htm.desktop
GMailmailgooglecom.desktop wine-extension-ini.desktop
GoogleCalendargooglecom.desktop wine-extension-jfif.desktop
GoogleDocsdocsgooglecom.desktop wine-extension-jpe.desktop
GoogleKalendergooglecom.desktop wine-extension-msp.desktop
Launchpadlaunchpadnet.desktop wine-extension-png.desktop
mimeapps.list wine-extension-rtf.desktop
mimeinfo.cache wine-extension-txt.desktop
Twittertwittercom.desktop wine-extension-url.desktop
wine wine-extension-wri.desktop
wine-extension-chm.desktop wine-extension-xml.desktop
wine-extension-gif.desktop YouTubeyoutubecom.desktop
wine-extension-hlp.desktop
andreas@andreas-Dell-DM061:~/.local/share/applications$ unity-webapps-runner
(unity-webapps-runner:23246): GLib-CRITICAL **: g_base64_decode_inplace: assertion `text != NULL' failed
(unity-webapps-runner:23246): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed
(unity-webapps-runner:23246): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed
andreas@andreas-Dell-DM061:~/.local/share/applications$ sudo unity-webapps-runner
[sudo] password for andreas:
(unity-webapps-runner:23342): GLib-CRITICAL **: g_base64_decode_inplace: assertion `text != NULL' failed
(unity-webapps-runner:23342): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed
(unity-webapps-runner:23342): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed
andreas@andreas-Dell-DM061:~/.local/share/applications$
|
Das Programm, was diese Dinge aufruft müsste das unity-webapps-runner sein.
Leider weiß ich nicht, wie ich dieses Programm: unity-webapps-runner benutzen bzw. starten soll/kann.
Bitte da mal den Befehl der bei Exec steht rauskopieren. Der müsste eventuell veränderbar sein, so dass es in einem neuen Tab geöffnet wird.
Somit kann ich damit auch nichts anfangen.
|
toddy
Ikhayateam
Anmeldungsdatum: 31. Juli 2007
Beiträge: 9517
Wohnort: Lüneburg
|
Snopsy schrieb: Das Programm, was diese Dinge aufruft müsste das unity-webapps-runner sein.
Leider weiß ich nicht, wie ich dieses Programm: unity-webapps-runner benutzen bzw. starten soll/kann.
Bitte da mal den Befehl der bei Exec steht rauskopieren. Der müsste eventuell veränderbar sein, so dass es in einem neuen Tab geöffnet wird.
Somit kann ich damit auch nichts anfangen.
Du schaust einfach was in der Datei drin steht: less GMailmailgooglecom.desktop und dann kommt es genau auf den Exec Befehl an, der am Ende der Datei steht. Liebe Grüße, Torsten
|
Snopsy
(Themenstarter)
Anmeldungsdatum: 3. April 2010
Beiträge: 128
Wohnort: Wolfsburg
|
Das steht da:
| [Desktop Entry]
Name=GMail
Type=Application
Icon=GMail-mail.google.com
MimeType=
Actions=S0;S1;S2;S3;S4;S5;S6;S7;S8;S9;S10;
Exec=unity-webapps-runner -n 'R01haWwA' -d 'mail.google.com' %u
|
Soll ich: | Exec=unity-webapps-runner -n 'R01haWwA' -d 'mail.google.com' %u
|
löschen? Liebe Grüße
Andreas
|
toddy
Ikhayateam
Anmeldungsdatum: 31. Juli 2007
Beiträge: 9517
Wohnort: Lüneburg
|
Snopsy schrieb: Soll ich: | Exec=unity-webapps-runner -n 'R01haWwA' -d 'mail.google.com' %u
|
löschen?
Nein, dass ist der Aufruf der Webapp. Danach sollte sie nicht mehr aufrufbar sein, wenn Du sie löscht. Ich hatte mehr daran gedacht, dass man irgendwo einen Parameter -new-tab in diesen Befehl unterbringen kann. Bekomme ich aber momentan nicht hin. Google spuckt mir auch gerade nichts aus, was es erklärt. :/ Liebe Grüße, Torsten
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
Ich wuerde einen ganz anderen Weg vorschlagen - schliesslich geht es ja um Firefox und nicht um Unity... In Firefox about:config aufrufen und browser.tabs.loadDivertedInBackground = true
setzen.
|
toddy
Ikhayateam
Anmeldungsdatum: 31. Juli 2007
Beiträge: 9517
Wohnort: Lüneburg
|
aasche schrieb: Ich wuerde einen ganz anderen Weg vorschlagen - schliesslich geht es ja um Firefox und nicht um Unity... In Firefox about:config aufrufen und browser.tabs.loadDivertedInBackground = true
setzen.
Das wird nicht funktionieren, da der Befehl nur bewirkt, dass alle Sachen die in einem Tab geöffnet werden im Hintergrund geöffnet werden. Aber eventuell gibt es da wirklich noch in den Configs andere Einstellungen. Liebe Grüße, Torsten
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
toddy schrieb: Das wird nicht funktionieren, da der Befehl nur bewirkt, dass alle Sachen die in einem Tab geöffnet werden im Hintergrund geöffnet werden.
Ach ja? Diese Einstellung macht genau das, was angefragt wurde: eine laufende Instanz von Firefox nutzen und einen Link in einem neuen Tab oeffnen. Aber mag sein, das so einfache Sachen fuer Unity zu kompliziert sind...
|
toddy
Ikhayateam
Anmeldungsdatum: 31. Juli 2007
Beiträge: 9517
Wohnort: Lüneburg
|
aasche schrieb: toddy schrieb: Das wird nicht funktionieren, da der Befehl nur bewirkt, dass alle Sachen die in einem Tab geöffnet werden im Hintergrund geöffnet werden.
Ach ja? Diese Einstellung macht genau das, was angefragt wurde: eine laufende Instanz von Firefox nutzen und einen Link in einem neuen Tab oeffnen. Aber mag sein, das so einfache Sachen fuer Unity zu kompliziert sind...
Mag sein, dass sich mein Firefox anders verhält. Aber eigentlich ist die Option so wie ich sie verstanden habe, dafür da, dass sich ein neuer Tab nicht in den Vordergrund öffnet, sondern im Hintergrund geladen wird. Dies Verhalten war ja eigentlich nicht gewünscht, wenn ich es richtig verstanden habe. Es sollte ja der Tab im Vordergrund geöffnet werden, aber als Tab in einer Instanz. Der Parameter zum Aufrufen beim Firefox dazu lautet eigentlich '-new-tab'. Diesen hatte ich deshalb versucht in dem Befehl des unity-webapps-runner mit unterzubringen. Nach meinem Verständnis muss man den Parameter auch im Aufruf des firefox Befehls mitgeben, weil er ja nicht, wenn ein neuer Prozess gestartet wird nochmal nachgucken, ob da schon ein anderer Firefox läuft und dann den Aufruf in einem anderen Firefox-Prozess zu starten. Liebe Grüße, Torsten
|
Das_Wort
Anmeldungsdatum: 23. Dezember 2009
Beiträge: 5264
Wohnort: /dev/null
|
Snopsy schrieb: Auch weiß ich nicht wie ich dort: ~/.local/share/applications hin komme.
Die Tilde steht immer für das Home-Verzeichnis des Nutzers. Bei dir steht die Tilde also für /home/snopsy und bei mir für /home/daswort. Also befindet sich der Ordner in /home/snopsy/.local/share/applications , der Punkt vor local sorgt dafür dass die Dateien verborgen sind. Das hat den einfachen Grund dass man die Konfiguration nur selten anfasst und sie sonst nur stören würden. Im Dateimanager kannst du diese Dateien mit Strg+H anzeigen lassen, oder im Menü über Ansicht → Verborgene Dateien anzeigen (oder ähnlichem Wortlaut).
|