Karta: Pobieranie - uruchamianie tego co jest na liście dwuklikiem

w dziale Opera
addos napisał(a):

Jakiś plik już się ściągnął (100%) i jest on wyświetlony na karcie "Pobieranie".
Gdy klikam w niego dwukrotnie myszką (2xLPM) to otwiera mi się dany program i wczytuje ten plik, który kliknąłem.
Tutaj wszystko jest OK.
Gdy chcę wybrać jakiś inny program do tego typu pliku, to klikam (PPM) i wybieram co tam chcę z listy, która mi się wyświetli.
Tutaj też jest OK.

Jak jednak zmienić domyślny program przy (2xLPM)?
Jest on inny niż domyślny w ustawieniach systemu,
Domyślne systemowe ustawienia poza Operą działają OK.
Nie wiem czemu Opera nie odnosi się do tych ustawień tylko robi to po swojemu.
Jak to zmienić?


Podam przykład:
1. Typ pliku: *.mp4
2. (2xLPM) - uruchamia się VLC i odtwarza film
3. (PPM) - wybieram SMPlayer i też odtwarza film
4. Chcę żeby (2xLPM) skutkował uruchomieniem SMPlayer'a a nie VLC
5. Ustawienia systemowe to: *.mp4 wskazuje na SMPlayer'a i tak to działa wszędzie poza Operą.

Medium napisał(a):

O → Ustawienia → Preferencje → Zaawansowane → Pobieranie (Ctrl + F12) wpisz mp4 i edytuj, tzn. zdefiniuj program.
Niestety nie da się zróżnicować odtwarzania na dwa różne programy w zależności od tego, jak chcesz sobie wywołać przez Operę odpowiedzialny program.
Pozostaje prawym 'Otwórz folder'...

addos napisał(a):

Nie wiem czy te ustawienia są za to odpowiedzialne ale załóżmy, że TAK.
Mam to ustawione w ten sposób:

zrzut_1 - Prefernecje - Zaawansowane - Pobieranie (mp4)

zrzut_2 - Dla każdego z tych 5-ciu typów MIME ustawienia są takie same jak tutaj

Zrzut nr 2 to jest sytuacja sprzed napisania tego wątku.
Próbowałem przełączyć "kropkę" z opcji "Użyj wtyczki" na opcję "Otwórz za pomocą innej aplikacji", potem restart Opery.
Sprawdziłem: "kropka" jest teraz na opcji gdzie jest wpis "/usr/bin/smplayer" ale... to nie działa.
Tzn. działa w ten sposób, że teraz jako pierwszy jest SMPlayer ale tylko w momencie gdy pobieram plik na dysk. Pojawia się wtedy okno z pytaniem gdzie zapisać albo czy ewentualnie zamiast zapisu nie chcę odtworzyć tego filmu - to wtedy zgadza się: SMPlayer jest podpowiadany jako pierwszy w kolejności. Jednak na karcie Pobieranie po kliknięciu (2xLPM) na tym pliku *.mp4 dalej uruchamia się VLC zamiast SMPlayer.

Co ciekawe jeżeli przełączę "kropkę" na opcję "Otwórz za pomocą domyślnej aplikacji" to nie mogę zmienić wpisu "/usr/bin/vlc". Ten wpis jest cały czas wyszarzony czyli nie podlegający edycji. Skąd ten wpis skoro w systemie VLC nie jest domyślnym programem do odtwarzania plików *.mp4 ?

Nie widzę tutaj żadnej logiki.

Medium napisał(a):

Originally posted by addos:

Nie wiem czy te ustawienia są za to odpowiedzialne ale załóżmy, że TAK.


Właśnie te smile

Originally posted by addos:

Próbowałem przełączyć "kropkę" z opcji "Użyj wtyczki" na opcję "Otwórz za pomocą innej aplikacji", potem restart Opery.

Z Twego zrzutu wynika, że nie masz dostępnej wtyczki dla mp4. Możesz użyć dwóch innych opcji, które wyświetlają się na szaro.
Restart zdaje się nie jest potrzebny po tego typu edycji ustawień.

Zerknij u mnie i porównaj z obrazkiem na dole:
pobieranie_mp4.png

Originally posted by addos:

Tzn. działa w ten sposób, że teraz jako pierwszy jest SMPlayer ale tylko w momencie gdy pobieram plik na dysk.

I chyba tu jest klucz. Nie wiem, jak w Linuksie, ale w Windows Opera dla otwierania pobranych plików używa już menu systemowego.

Originally posted by addos:

Co ciekawe jeżeli przełączę "kropkę" na opcję "Otwórz za pomocą domyślnej aplikacji" to nie mogę zmienić wpisu "/usr/bin/vlc".

I tak ma być. Nie mieszaj Operze w tych klockach, ona dobrze czyta systemowe preferencje (i możliwości) i tylko tymi może dysponować.

Tak wygląda sekcja menu kontekstowego Opery dla transferów:
menu_transfers_zapis.png

Zrób prawoklik na pobranym pliku i korzystaj. Mam nadzieję, że Linux też ma tę opcję.
menu_transfers.png

addos napisał(a):

Odnośnie tej wtyczki, to jakoś nie odczuwam żadnych minusów tego smile
Odnośnie menu kontekstowego to wiem, że można wybierać z listy ale wątek dotyczy właśnie tego, żeby tak się nie bawić smile

Na poniższych zrzutach widać, że inne programy (poza Operą) nie mają żadnych problemów z ustawieniami systemowymi odnośnie typów plików i skojarzeń dla ich rozszerzeń:

zrzut_3 - Ustawienia systemowe i Dolphin
zrzut_4 - Ustawienia systemowe i Opera pobrane

Zrzut 3 - w tle widać jakie są ustawienia systemowe, a na pierwszym planie pokazałem Dolphina (odpowiednik Exploratora Windows) i menu kontekstowe na pliku *.mp4

Zrzut 4 - w tle Opera i menu kontekstowe na pliku *.mp4, a na pierwszym planie widać jakie są ustawienia systemowe. Widać tutaj, że Opera ma swoje ustawienia wzięte z kosmosu.

Na obydwu zrzutach niby są te same programy ale kolejność jest zachowana wszędzie ale nie w Operze.

Kiedyś, gdy miałem zainstalowanego Gimpa do zdjęć, to też miałem podobny problem bo Opera uważała, że pliki PDF będzie otwierał Gimp pomimo tego, że w ustawieniach systemowych miałem program Okular. Dolphin i inne programy słuchały ustawień systemowych i po kliknięciu (2xLPM) na pliku *.pdf otwierał się Okular, ale w Operze oczywiście domyślny był Gimp i też się tego nie dało zmienić. Teraz Gimpa nie mam i Okular ładnie działa. Niestety nie mogę pozbyć się VLC ponieważ na nim oparte jest trochę innych rzeczy i on musi być w systemie zainstalowany.

Medium napisał(a):

Originally posted by addos:

Na obydwu zrzutach niby są te same programy ale kolejność jest zachowana wszędzie ale nie w Operze.

Kolejność chyba nie ma tu nic do rzeczy. Zależy od czasu wprowadzenia programów, a nie od czasu wprowadzenia ich uprawnień.

Zagadka:
kolejnosc_w_menu_systemowym.png

addos napisał(a):

Na zrzutach 3 i 4 zobaczysz, że w ustawieniach systemowych istnieją przyciski "Przesuń w górę" i "Przesuń w dół".
Służą one do kolejności pożądanej przez użytkownika.
To co jest na 1 miejscu jest domyślne.
Przed chwilą sprawdziłem to osobiście i po przesunięciu VLC na 1 pozycję zaczął on być domyślnym programem do odtwarzania plików *.mp4.
Potem przerzuciłem VLC na koniec a na 1 pozycję wrzuciłem SMPlayer i teraz on zaczął odtwarzać pliki *.mp4 jako domyślny.
Niestety te moje powyższe testy znowu działały wszędzie ale nie w Operze.

Na zrzucie 4 widać, że na samej górze (nad kreską) jest VLC, a pod kreską jest kilka innych.
Po pierwsze to w ogóle nie wiem skąd VLC nad kreską, a po drugie to pod kreską kolejność nie zgadza się z ustawieniami systemowymi.

Medium napisał(a):

Originally posted by addos:

Przed chwilą sprawdziłem to osobiście i po przesunięciu VLC na 1 pozycję zaczął on być domyślnym programem do odtwarzania plików *.mp4.


Nie znam Linuksa. Może i jest mądrzejszy od Windowsa (albo ode mnie na Windows bigsmile), bo ja w moim systemie takich opcji nie widzę.
Ale żeby Opera przeczytała aktualny stan Twoich preferencji, to chyba trzeba przynajmniej zrobić restart systemu, a kto wie, czy nie reinstalację Opery, albo reset ustawień użytkownika w Operze.

Originally posted by addos:

Na zrzucie 4 widać, że na samej górze (nad kreską) jest VLC, a pod kreską jest kilka innych.
Po pierwsze to w ogóle nie wiem skąd VLC nad kreską, a po drugie to pod kreską kolejność nie zgadza się z ustawieniami systemowymi.

To Twoje rozważania nad moją zagadką, czy autoanaliza?

addos napisał(a):

1. Zmiany opisane w poprzedniej mojej wypowiedzi skutkowały od razu w każdym programie.. nawet bez zamykania tego programu.
2. Opera nawet po ponownym uruchomieniu nie reaguje... ma swoje widzimisię.
3. To taka głośna analiza zwracają uwagę na to, że nie widać u niej (Opery) logiki. Jedyne co wnioskuję po tej kresce odzielającej VLC od reszty to to, że chyba wg niej VLC jest domyślny. Ale dlaczego?

Teraz zrobiłem nawet taki test, że całkowicie odinstalowałem VLC.
Opera pokazuje teraz SMPlayera nad kreską, jako domyslny.
I teraz działało by to tak, jak ja chcę.
Ale po dograniu VLC, znowu wskakuje nad kreskę i jest domyślnym.
Myślałem, że może to, że został doinstalowany jako ostatni czyni go domyślnym.
Dlatego odinstalowałem obydwa: VLC i SMPlayer.
Najpierw wgrałem VLC a dopiero potem SMPlayer.
Niestety znowu jestem w punkcie wyjścia.
Nieważne co się doinstaluje i w jakiej kolejności to VLC zawsze jest dla Opery domyślny.
Reszta programów trzyma się dokładnie tego, co ustawię w ustawieniach systemowych.

Medium napisał(a):

Originally posted by addos:

1. Zmiany opisane w poprzedniej mojej wypowiedzi skutkowały od razu w każdym programie.. nawet bez zamykania tego programu.

Pardon, pomyłka.
Ty pokazałeś menu Opery, a ja systemowe.
Menu Opery jest jak najbardziej OK:
otwieranie_mp4_w_Operze.png
otwieranie_mp4_w_Operze.png]

Rzecz w tym, że otwieranie już ściągniętych plików nie zależy od ustawień pobierania w Operze, tylko od ustawień systemowych.

addos napisał(a):

No i właśnie dlatego nie wiem czemu wszystkie programy trzymają się ustawień systemowych, a Opera: NIE

Medium napisał(a):

Originally posted by addos:

dlatego nie wiem czemu wszystkie programy trzymają się ustawień systemowych, a Opera: NIE

Podjęłam z Tobą rozmowę, mimo iż nie znam ani Linuksa, ani aktualnej Opery na Linuksie. W każdym razie doszliśmy do tego, że nasze Opery w zależności od systemu zachowują się inaczej.
Jak posługujesz się dobrze angielskim, zgłoś ten błąd: https://bugs.opera.com/wizard/