Une page Web dans le lanceur Firefox d'Unity sur Ubuntu 14.04
Bonjour,
Sur Ubuntu 14.04 avec l'interface Unity, il est possible d'ajouter des fonctionnalités à un lanceur de la barre Unity.
Ce que je vous propose ici, c'est de modifier le lanceur Firefox, afin d'y ajouter un accès direct vers une page Web, + trois autres fonctions, vous allez voir c'est pas trop compliqué.
Dans un premier temps on va copier le fichier firefox.desktop dans notre "home" emplacement .local/share/application en ouvrant un terminal et en y entrant la commande suivante :
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
note: le répertoire .local est un fichier caché dans "home" il faut pour cela pointer avec la souris sur la barre d'outils, puis dans "Affichage" cliquer sur Afficher les fichiers cachés.
Ensuite on l’ouvre avec Gedit afin d’y apporter les modifications de notre choix avec la commande ;
gedit ~/.local/share/applications/firefox.desktop
Voila comment ce présente le fichier firefox.desktop:
[DesktopEntry]
Version=1.0
Name=FirefoxWebBrowser
Name[ar]=متصفحالويبفَيَرفُكْس
Name[ast]=Restolador web Firefox
Name[bn]=ফায়ারফক্সওয়েবব্রাউজার
Name[ca]=Navegador web Firefox
Name[cs]=FirefoxWebový prohlížeč
Name[da]=Firefox- internetbrowser
Name[el]=ΠεριηγητήςFirefox
Name[es]=Navegador web Firefox
Name[et]=Firefoxi veebibrauser
Name[fa]=مرورگراینترنتیFirefox
Name[fi]=Firefox-selain
Name[fr]=NavigateurWebFirefox
Name[gl]=Navegador web Firefox
Name[he]=דפדפןהאינטרנטFirefox
Name[hr]=Firefox web preglednik
Name[hu]=Firefox webböngésző
Name[it]=FirefoxBrowserWeb
Name[ja]=Firefoxウェブ・ブラウザ
Name[ko]=Firefox웹브라우저
Name[ku]=Geroka torêFirefox
Name[lt]=Firefox interneto naršyklė
Name[nb]=FirefoxNettleser
Name[nl]=Firefox webbrowser
Name[nn]=FirefoxNettlesar
Name[no]=FirefoxNettleser
Name[pl]=Przeglądarka WWW Firefox
Name[pt]=FirefoxNavegadorWeb
Name[pt_BR]=NavegadorWebFirefox
Name[ro]=Firefox–NavigatorInternet
Name[ru]=Веб-браузерFirefox
Name[sk]=Firefox- internetový prehliadač
Name[sl]=Firefox spletni brskalnik
Name[sv]=Firefox webbläsare
Name[tr]=FirefoxWebTarayıcısı
Name[ug]=Firefoxتوركۆرگۈ
Name[uk]=Веб-браузерFirefox
Name[vi]=Trình duyệt web Firefox
Name[zh_CN]=Firefox网络浏览器
Name[zh_TW]=Firefox網路瀏覽器
Comment=Browse the WorldWideWeb
Comment[ar]=تصفحالشبكةالعنكبوتيةالعالمية
Comment[ast]=Restola pela Rede
Comment[bn]=ইন্টারনেটব্রাউজকরুন
Comment[ca]=Navegueu per la web
Comment[cs]=Prohlížení stránek WorldWideWebu
Comment[da]=Surf på internettet
Comment[de]=ImInternet surfen
Comment[el]=Μπορείτεναπεριηγηθείτεστοδιαδίκτυο(Web)
Comment[es]=Navegue por la web
Comment[et]=Lehitse veebi
Comment[fa]=صفحاتشبکهجهانیاینترنترامرورنمایید
Comment[fi]=SelaaInternetin WWW-sivuja
Comment[fr]=Naviguer sur le Web
Comment[gl]=Navegar pola rede
Comment[he]=גלישהברחביהאינטרנט
Comment[hr]=Pretražite web
Comment[hu]=A világháló böngészése
Comment[it]=Esplora il web
Comment[ja]=ウェブを閲覧します
Comment[ko]=웹을돌아다닙니다
Comment[ku]=Li torê bigere
Comment[lt]=Naršykite internete
Comment[nb]=Surf på nettet
Comment[nl]=Verken het internet
Comment[nn]=Surf på nettet
Comment[no]=Surf på nettet
Comment[pl]=Przeglądanie stron WWW
Comment[pt]=Navegue na Internet
Comment[pt_BR]=Navegue na Internet
Comment[ro]=Navigați pe Internet
Comment[ru]=ДоступвИнтернет
Comment[sk]=Prehliadanie internetu
Comment[sl]=Brskajte po spletu
Comment[sv]=Surfa på webben
Comment[tr]=İnternet'te Gezinin
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
Comment[uk]=Перегляд сторінок Інтернету
Comment[vi]=Để duyệt các trang web
Comment[zh_CN]=浏览互联网
Comment[zh_TW]=瀏覽網際網路
GenericName=Web Browser
GenericName[ar]=متصفح ويب
GenericName[ast]=Restolador Web
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[ca]=Navegador web
GenericName[cs]=Webový prohlížeč
GenericName[da]=Webbrowser
GenericName[el]=Περιηγητής διαδικτύου
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fa]=مرورگر اینترنتی
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gl]=Navegador Web
GenericName[he]=דפדפן אינטרנט
GenericName[hr]=Web preglednik
GenericName[hu]=Webböngésző
GenericName[it]=Browser web
GenericName[ja]=ウェブ・ブラウザ
GenericName[ko]=웹 브라우저
GenericName[ku]=Geroka torê
GenericName[lt]=Interneto naršyklė
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[nn]=Nettlesar
GenericName[no]=Nettleser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador Web
GenericName[ro]=Navigator Internet
GenericName[ru]=Веб-браузер
GenericName[sk]=Internetový prehliadač
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[tr]=Web Tarayıcı
GenericName[ug]=توركۆرگۈ
GenericName[uk]=Веб-браузер
GenericName[vi]=Trình duyệt Web
GenericName[zh_CN]=网络浏览器
GenericName[zh_TW]=網路瀏覽器
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[ar]=انترنت;إنترنت;متصفح;ويب;وب
Keywords[ast]=Internet;WWW;Restolador;Web;Esplorador
Keywords[ca]=Internet;WWW;Navegador;Web;Explorador;Explorer
Keywords[cs]=Internet;WWW;Prohlížeč;Web;Explorer
Keywords[da]=Internet;Internettet;WWW;Browser;Browse;Web;Surf;Nettet
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[el]=Internet;WWW;Browser;Web;Explorer;Διαδίκτυο;Περιηγητής;Firefox;Φιρεφοχ;Ιντερνετ
Keywords[es]=Explorador;Internet;WWW
Keywords[fi]=Internet;WWW;Browser;Web;Explorer;selain;Internet-selain;internetselain;verkkoselain;netti;surffaa
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[he]=דפדפן;אינטרנט;רשת;אתרים;אתר;פיירפוקס;מוזילה;
Keywords[hr]=Internet;WWW;preglednik;Web
Keywords[hu]=Internet;WWW;Böngésző;Web;Háló;Net;Explorer
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[is]=Internet;WWW;Vafri;Vefur;Netvafri;Flakk
Keywords[ja]=Internet;WWW;Web;インターネット;ブラウザ;ウェブ;エクスプローラ
Keywords[nb]=Internett;WWW;Nettleser;Explorer;Web;Browser;Nettside
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online
Keywords[pt]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[pt_BR]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[ru]=Internet;WWW;Browser;Web;Explorer;интернет;браузер;веб;файрфокс;огнелис
Keywords[sk]=Internet;WWW;Prehliadač;Web;Explorer
Keywords[sl]=Internet;WWW;Browser;Web;Explorer;Brskalnik;Splet
Keywords[tr]=İnternet;WWW;Tarayıcı;Web;Gezgin;Web sitesi;Site;sörf;çevrimiçi;tara
Keywords[uk]=Internet;WWW;Browser;Web;Explorer;Інтернет;мережа;переглядач;оглядач;браузер;веб;файрфокс;вогнелис;перегляд
Keywords[vi]=Internet;WWW;Browser;Web;Explorer;Trình duyệt;Trang web
Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;网页;浏览;上网;火狐;Firefox;ff;互联网;网站;
Keywords[zh_TW]=Internet;WWW;Browser;Web;Explorer;網際網路;網路;瀏覽器;上網;網頁;火狐
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;
[Desktop Action NewWindow]
Name=Open a New Window
Name[ar]=افتح نافذة جديدة
Name[ast]=Abrir una ventana nueva
Name[bn]=Abrir una ventana nueva
Name[ca]=Obre una finestra nova
Name[cs]=Otevřít nové okno
Name[da]=Åbn et nyt vindue
Name[de]=Ein neues Fenster öffnen
Name[el]=Άνοιγμα νέου παραθύρου
Name[es]=Abrir una ventana nueva
Name[fi]=Avaa uusi ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre
Name[gl]=Abrir unha nova xanela
Name[he]=פתיחת חלון חדש
Name[hr]=Otvori novi prozor
Name[hu]=Új ablak nyitása
Name[it]=Apri una nuova finestra
Name[ja]=新しいウィンドウを開く
Name[ko]=새 창 열기
Name[ku]=Paceyeke nû veke
Name[lt]=Atverti naują langą
Name[nb]=Åpne et nytt vindu
Name[nl]=Nieuw venster openen
Name[pt]=Abrir nova janela
Name[pt_BR]=Abrir nova janela
Name[ro]=Deschide o fereastră nouă
Name[ru]=Новое окно
Name[sk]=Otvoriť nové okno
Name[sl]=Odpri novo okno
Name[sv]=Öppna ett nytt fönster
Name[tr]=Yeni pencere aç
Name[ug]=يېڭى كۆزنەك ئېچىش
Name[uk]=Відкрити нове вікно
Name[vi]=Mở cửa sổ mới
Name[zh_CN]=新建窗口
Name[zh_TW]=開啟新視窗
Exec=firefox -new-window
OnlyShowIn=Unity;
[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[ar]=افتح نافذة جديدة للتصفح الخاص
Name[ca]=Obre una finestra nova en mode d'incògnit
Name[de]=Ein neues privates Fensteröffnen
Name[es]=Abrir una ventana privada nueva
Name[fi]=Avaa uusi yksityinen ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[he]=פתיחתחלוןגלישהפרטיתחדשName[hu]=Új privát ablak nyitása
Name[it]=Apri una nuova finestra anonima
Name[nb]=Åpne et nytt privat vindu
Name[ru]=НовоеприватноеокноName[sl]=Odpri novo okno zasebnega brskanja
Name[tr]=Yeni bir pencere açName[uk]=ВідкритиновевікноупотайливомурежиміName[zh_TW]=開啟新隱私瀏覽視窗Exec=firefox -private-window
OnlyShowIn=Unity;
On va épurer le fichier en supprimant toutes les lignes correspondants à la prise en compte des langues autres que le Français, ça permet d'allégé la lecture.
On supprime les lignes suivantes:
[Desktop Action NewWindow]
Name=Open a New Window
Name[fr]=Ouvrir une nouvelle fenêtre
Exec=firefox -new-window
OnlyShowIn=Unity;
[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Exec=firefox -private-window
OnlyShowIn=Unity;
Pourquoi supprimer c'est lignes?
tout simplement parce-qu’elles ne seront malheureusement pas pris en compte dans le résultat final, alors autant supprimer ce qui est inutile.
On supprime aussi la ligne Actions=NewWindow;NewPrivateWindow;
que l'on remplace par la commande suivante:
X-Ayatana-Desktop-Shortcuts=Zebulon;NewOnglet;SafeMode;ProfileManager;
(Vous pouvez bien sûr remplacer "Zebulon" par la page de votre choix).
On ajoute maintenant à la fin du fichier les commandes choisies qui doivent être en corrélation avec la liste ci-dessus sous le format : nom du raccourci, commande, TargetEnvironnement, OnlyShowIn.
[Zebulon Shortcut Group]
Name=Ouvrir Forum Zebulon
Exec=firefox http://forum.zebulon.fr/
TargetEnvironment=Unity
OnlyShowIn=Unity;
[NewOnglet Shortcut Group]
Name=Ouvrir un nouvel onglet
Exec=firefox -new-tab about:blank
TargetEnvironment=Unity
OnlyShowIn=Unity;
[SafeMode Shortcut Group]
Name=Ouvrir Firefox en mode sans échec
Exec=firefox -safe-mode
TargetEnvironment=Unity
OnlyShowIn=Unity;
[ProfileManager Shortcut Group]
Name=Firefox Profile Manager
Exec=firefox -ProfileManager
TargetEnvironment=Unity
OnlyShowIn=Unity;
Résultat final, le nouveau fichier firefox.desktop se présente comme ça:
[DesktopEntry]
Version=1.0
Name=FirefoxWebBrowser
Name[fr]=NavigateurWebFirefox
Comment=Browse the WorldWideWeb
Comment[fr]=Naviguer sur le Web
GenericName=WebBrowser
GenericName[fr]=NavigateurWebKeywords=Internet;WWW;Browser;Web;ExplorerKeywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;NavigateurExec=firefox %u
Terminal=false
X-MultipleArgs=falseType=ApplicationIcon=firefox
Categories=GNOME;GTK;Network;WebBrowser;MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;StartupNotify=true
X-Ayatana-Desktop-Shortcuts=Zebulon;NewOnglet;SafeMode;ProfileManager;
[ZebulonShortcutGroup]
Name=OuvrirForumsZebulon
Exec=firefox http://forum.zebulon.fr/
TargetEnvironment=Unity
OnlyShowIn=Unity;
[NewOngletShortcutGroup]
Name=Ouvrir un nouvel onglet
Exec=firefox -new-tab about:blank
TargetEnvironment=Unity
OnlyShowIn=Unity;
[SafeModeShortcutGroup]
Name=OuvrirFirefox en mode sans échec
Exec=firefox -safe-mode
TargetEnvironment=Unity
OnlyShowIn=Unity;
[ProfileManagerShortcutGroup]
Name=FirefoxProfileManager
Exec=firefox -ProfileManager
TargetEnvironment=Unity
OnlyShowIn=Unity;
Il ne reste plus qu’à relancer Unity afin que cette modification soit prise en compte en ouvrant un terminal et en entrant la commande:
unity --replace
Vous voila maintenant avec deux lanceurs Firefox je sais c'est pas très logique, l'idéale aurait été d'avoir un seul lanceur Firefox qui regrouperait toutes les fonctions, seulement là pour l'instant je sais pas faire.
De plus Il faut savoir qu'un des lanceurs dispose de la fonction fort pratique, qui consiste à réduire en un clic sur l'icône Firefox dans la barre Unity, c'est la raison pour laquelle je conserve pour l'instant les deux lanceurs.
J'étudie la question pour pouvoir réunir toutes les fonctionnalités en un seul lanceur.
@+
note: après redémarrage du PC, j'ai finalement qu'un seul lanceur Firefox avec toutes les fonctions citées précédemment.
Correctifs apportés:
ajout dans firfox.desktop sous [NewOnglet Shortcut Group]:
[NewWindow Shortcut Group]
Name=Ouvrir une nouvelle fenêtre
Exec=firefox -new-window
TargetEnvironment=Unity
OnlyShowIn=Unity;
[NewPrivateWindow Shortcut Group]
Name=Ouvrir une nouvelle fenêtre de navigation privée
Exec=firefox -private-window
TargetEnvironment=Unity
OnlyShowIn=Unity;
modification de la ligne:
X-Ayatana-Desktop-Shortcuts=Zebulon;NewOnglet;SafeMode;ProfileManager;
par:
X-Ayatana-Desktop-Shortcuts=Zebulon;NewOnglet;NewWindow;NewPrivateWindow;SafeMode;ProfileManager;
Résultat final:
Un autre exemple sur une VM Ubuntu: