Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

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/evolutionzmieniłem linijkę /usr/share/applications/evolution.desktop na /usr/share/applications/NapiszWyślij.desktopsudo 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

0 nowych
oprych   13 #1 30.08.2010 18:13

kurcze będę musiał sprawdzić to u siebie, fajnie byłoby mieć w tym miejscu klienta z opery :P

fffatman   9 #2 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.

oprych   13 #3 31.08.2010 09:11

Faktycznie, z tekstu przed Twoją poprawką, zrozumiałem, że można ustawić Opere w pasku. Szkoda :P

fffatman   9 #4 31.08.2010 12:38

Opera w pasku pojawia się za sprawą... a w którym pasku?

fffatman   9 #5 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.

borzole   4 #6 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.

fffatman   9 #7 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.

Garhuy   5 #8 06.09.2010 11:33

Od koperty (Indicatora) służy katalog:
/usr/share/indicators/messages/applications/

fffatman   9 #9 07.09.2010 07:01

@Garhuy: ?