100 najbardziej wkurzających ficzerów Ubuntu, 100 najprzydatniejszych ficzerów w Fedorze i odwrotnie - No 100

Natchnął mię do notki opis walki blogera Szmitasa z Ubuntu-pomoc.org z niewzruszalnymi domyślnymi ustawieniami indicatora. Zamiast jednak wywalać kopertę, zastosowałem inną stategię i wywaliłem z koperty Evolution. Skorzystałem z linijki kodu krążącej po necie, niesłusznie uważanej za ustanawiającą Gmaila w Ubuntu jako domyślnego przy pisaniu e-maili. W istocie ustanawia ona Gmaila otwieranego w Firefoksie jako domyślnego. Dowód to, że wszyscy przepisują a nikt nie czyta. Kod leci:

perl -MURI::Escape -e '$to = shift;$to =~ s/^mailto://i;exec("opera", "https://mail.google.com/mail/?view=cm&fs=1&tf=1&cmid=22&to=".URI::Escape::uri_escape($to) );' '%s'

Jak może widać, ta wersja jest zmieniona z stosunku do netowej i dostosowana do mojej domyślnej przeglądarki - Opery.
Oprócz wpisania tego kodu w odpowiednim miejscu w "Preferowanych programach", utworzyłem sobie byłem z niego aktywator "NapiszWyślij" na pulpicie, chcąc sprawdzić, czy tak też działa. Działa.
Jak kto nie używa Opery może z powrotem wpisać "firefox"na miejsce "opera" lub co bądź (byle z sensem).
Korzystając z powyższego kodu, wywaliłem Evolution z koperty. W walce skorzystałem z doświadczeń NetBita opisanych na jego blogu na Ubuntucentrum.net.

Nie wdając się w sens tego, co uczyniłem (można wydedukować z bloga NetBita), uczyniłem tak:
sudo cp '/home/fffatman/Pulpit/NapiszWyślij.desktop' '/usr/share/applications/'

sudo gedit /usr/share/indicators/messages/applications/evolution

zmieniłem linijkę /usr/share/applications/evolution.desktop na /usr/share/applications/NapiszWyślij.desktop

sudo reboot

Działa i działać będzie do najbliższej aktualizacji albo do wyrzucenia przeze mnie wszystkich pakietów 'indicator-*', bo szmelc to, za 30 do 45 minut.

...
Tekst nocą przekomponowany. 

Komentarze (9)

avatar | 30.08.2010 18:13
kurcze będę musiał sprawdzić to u siebie, fajnie byłoby mieć w tym miejscu klienta z opery :P
avatar | 30.08.2010 22:36
Możliwie, żeśmy się źle zrozumieli, ta linijka wywołuje Gmaila w Operze (w "mojej wersji") ale nie klienta pocztowego Opery.
avatar | 31.08.2010 9:11
Faktycznie, z tekstu przed Twoją poprawką, zrozumiałem, że można ustawić Opere w pasku. Szkoda :P
avatar | 31.08.2010 12:38
Opera w pasku pojawia się za sprawą... a w którym pasku?
avatar | 31.08.2010 13:12
A może ci komenda:

opera -remote "openM2()"

dająca dostęp do "Nieprzecztane" i "Napisz" potrzebna? To też da się przerobić na aktywator i podwiesić pod kopertę Indicatora.
avatar | 31.08.2010 16:31
Wrzucaj pliki do '/usr/local' żeby je potem łatwiej znaleźć/zrobić kopie itp.

Z tym `sudo reboot` to przegięcie :) przelogowanie w ostateczności.
avatar | 01.09.2010 14:27
@borzole:
1. Ale skrypt indicatora szuka wśród plików application/x-desktop w /usr/share/applications/... Chociaż, w sumie, masz rację, bo można.
2. Przegięcie.
avatar | 06.09.2010 11:33
Od koperty (Indicatora) służy katalog:
/usr/share/indicators/messages/applications/
avatar | 07.09.2010 7:01
@Garhuy: ?
Dodaj komentarz