Od niedawna korzystam z KDE NEON. Zrezygnowałam z Ubuntu na rzecz tej dystrybucji. Wszystko mi się podoba ale jednej rzeczy nie potrafię skonfigurować. W Ubuntu miałam zainstalowany GNOME Gmail (https://davesteele.github.io/gnome-gmail/), który rozwiązywał problem integracji Gmail z systemem. W KDE NEON nie mogę sobie z tym poradzić - chodzi mi przede wszystkim o to, żeby w razie kliknięcia na adres email (np. gdzieś na stronie www) otwierała się przeglądarka oknem Gmail z nową wiadomością na wybrany adres oraz o możliwość udostępnienia plików z Dolphin przez mail. W Dolphin jest opcja Udostępnij->wyślij pocztą ale nie potrafię tak tego skonfigurować aby otwierał się w przeglądarce nowa wiadomość w Gmail z udostępnionym plikiem jako załącznikiem.
Mam nadzieję, że w miarę precyzyjnie opisałam o co mi chodzi...
Zdaje się ,że Firefox ma w ustawieniach coś takiego.
A jeżeli chcesz ustawić w systemie to
xdg-open "https://mail.google.com/mail?extsrc=mailto&url=$s"
wklej w Ustawienia Systemowe > Programy > Domyślne programy > Program pocztowy > Użyj innego programu pocztowego.
Musisz być cały czas zalogowana żeby uniknąć monitu o hasło przy każdym otwarciu.
A do monitoringu poczty z poziomu systemu można wykorzystać Ultimate Gmai Feed
https://store.kde.org/p/1248550/
lub Gmail Feed
https://store.kde.org/p/998911/
Ewentualnie stwórz sobie taki skrypt:
#!/bin/bash
nazwa_przeglądarki https://accounts.google.com/ServiceLogin?service=mail&continue=https://mail.google.com/
gdzie "nazwa_przeglądarki" odpowiada tej, jakiej używasz (falkon, firefox, chrome, chromium itd.); np w przypadku falkon warto dodać po "nazwa_przeglądarki" przełącznik -u - otworzy wówczas GMail w nowym oknie.
Umieść ten skrypt gdziekolwiek (sens w PATH), nadając mu jakąś nazwę (np. gmail.sh - tak będzie dalej w przykładzie) nadaj uprawnienia wykonywalne:
Następnie: Ustawienia systemowe -> Dopasowywanie -> Programy -> Domyślne programy -> Program pocztowy -> Użyj innego programu pocztowego i w okienku wpisujesz wówczas gmail.sh (jeśli skrypt umieściłaś w PATH), albo pełną ścieżkę - jeśli nie jest w PATH.
Skrypt powoduje, że kliknięcie na adres mailowy otwiera stronę logowania GMail w przeglądarce.
Również Dolphin teraz winien wysyłać pliki "z pomocą" przeglądarki (PPM na pliku -> Udostępnij -> Wyślij pocztą.
Żeby wysłać plik do programu pocztowego to klikam prawym przyciskiem myszy na plik rozwija się menu z niego wybieram Udostępnij dalej Wyślij pocztą.
Wygląda na to, że trzeba by jako domyślny klient poczty ustawić ubrany w plik .desktop ten twór, który otwiera ci przeglądarkę z aplikacją GMail albo komplikując jeszcze bardziej - jako domyślny klient poczty ustawić przeglądarkę internetową, i ona sobie dalej otworzy to co ma otworzyć :D
Pokaż wyniki takich poleceń:
grep -i mail {.config/mimeapps.list,.local/share/applications/mimeapps.list}
find -iname mimeapps.list
grep -i mail {.config/mimeapps.list,.local/share/applications/mimeapps.list}
wynik: .config/mimeapps.list:x-scheme-handler/mailto=google-chrome.desktop
sudo find -iname mimeapps.list
wynik: ./.local/share/applications/mimeapps.list
./.config/mimeapps.list
odpowiedź dla pavbaranov:
w terminalu wykonując to co opisałam dostaje:
Cannot initialize model with data QJsonObject() . missing: QJsonValue(string, "urls")
qrc:/org/kde/purpose/RunningJob.qml:46:16: Unable to assign ulong to double
Default mailto handler: "kmailservice.desktop\n"
kmailservice.desktop
Plik kmailservice.desktop siedzi w /usr/share/applications/kde4 i w Exec ma wpisanego KMaila. Po kliknięciu w 'Wyślij pocztą' system uparcie szuka KMaila którego nie ma i stąd te bóle :)
Jak podmieniłem wpis na np.
Exec=falkon https://mail.google.com/mail?extsrc=mailto&url=$s
to po kliku w Dolphinie na 'Wyślij pocztą' otwiera mi się w Falkonie strona gmaila z 'kompzytorem' nowej wiadomości. Teraz trzeba wykombinować taki wpis w Exec żeby automagicznie załączać kliknięty plik. Nie wiem czy to możliwe z mailem webowym.
dell@dell-E6430:~$ dolphin
Cannot initialize model with data QJsonObject() . missing: QJsonValue(string, "urls")
qrc:/org/kde/purpose/RunningJob.qml:46:16: Unable to assign ulong to double
Default mailto handler: "kmailservice.desktop\n"
/bin/sh: 1: mailto:?attachment=file:///home/dell/zdjęcie.jpg: not found
Falkon: 2 extensions loaded
ja podmieniłam w polu Exec na po prostu na google-chrome (Exec=google-chrome) ale dalej wywołuje kmailservice. Dziwne.
grep -i mail {.config/mimeapps.list,.local/share/applications/mimeapps.list}
wynik: x-scheme-handler/mailto=org.kde.kmail.desktop;
Ustaw w ten sposób, bo klikadło nie rozpozna Google Chrome jako programu kompatybilnego z danym - tym konkretnym typem mime:
xdg-mime default google-chrome.desktop x-scheme-handler/mailto
Po tej komendzie przeloguj się i sprawdź czy działa.
Tylko że ... na poprzedniej stronie już tak miałaś i nie działało? Teraz znowu masz inaczej.
"Wincy..." (https://wiki.archlinux.org/index.php/Xdg-utils#xdg-open)
EDYCJA:
========
Na tyle na ile byłem w stanie sprawdzić - nie działa :D
W Firefox dla protokołu mailto ustawiłem Użyj aplikacji GMail. Ustawienie Firefoxa jako domyślnego klienta poczty w sposób jaki podałem wyżej - działa dopiero po wyczyszczeniu ~/.cache (po wylogowaniu - jako użytkownik):
Koniec końców akcja Dolphina -> Opublikuj -> Wyślij pocztą działa z GMail w przeglądarce, ale nie załącza pliku. Tak że kiła...
Rozważ użycie klienta poczty, np. KMail, Thunderbird, Sylpheed, ClawsMail, Geary.