ďťż
 
 
   Dwie różne Opery, aptitude nie wykrywa żadnej
 
 

Tematy

 
    
 

 

 

 

Dwie różne Opery, aptitude nie wykrywa żadnej





jeronimek - 14-04-2009 21:58
Witam,
Używam Opery i denerwował mnie brzydki wygląd tej aplikacji w wersji 9.64 korzystającej z qt3. Postanowiłem zainstalować Opere 10 alpha. Pobrałem paczke, odinstalowałem opere 9.64 i zainstalowałem paczke z operą. Jak się okazało, ta wersja również korzysta z qt3, tak więc pobrałem już inne źródła z qt4 i zainstalowałem (uprzednio odinstalowałem tą z qt3) I tu powstał dziwny błąd. Nie mam wpisu do uruchomienia opery w menu (fluxbox) więc muszę odpalać ją przez konsolę. Gdy robię to jako root odpala się pięknie opera 10 z qt4. Jednak jeżeli robię to jako zwykły użytkownik pokazuje mi się brzydsza wersja korzystająca z qt3. O dziwo aptitude i apt-get nie widzą żadnej opery w systemie i uważają, że nie jest zainstalowana (bo ta z repozytorium jest usunięta). Polecenie opera -full-version daje taki sam wynik w przypadku roota jak i użytkownika.

Dodam, że skróty klawiszowe włączają tą brzydka operę. Polecenie execcommand opera I tu mam do Was prośbę: co należy zrobić, by zwykły użytkownik miał tę samą opere co administrator systemu lub jaką komendę należy wpisać w skrótach, by włączyć ładniejszą przeglądarkę?

Z góry dziękuję.



sigo - 14-04-2009 22:13
Jakieś logi ze startu opery pod użytkownikiem i rootem?

Opera nie widnieje Ci w menu fluxbox, ponieważ dpkg nie dodaje skrótów do menu środowisk graficznych/menedżerów okien - to zajęcie apt-get czy innych menedżerów pakietów.

Możesz dodać operę do własnego menu, lecz wtedy każdy zainstalowany program będziesz musiał dodawać do menu ręcznie.



jeronimek - 14-04-2009 22:20
O to dodawanie skrótów to się domyśliłem. A jakie jest zaklęcie na logi?



sigo - 14-04-2009 22:24
Ekhm.

Uruchom operę spod użytkownika, skopiuj to co się wyświetli w konsoli. Zrób tak samo uruchamiając operę z roota. Wklej wszystko w poście w oddzielnych znacznikach code



jeronimek - 14-04-2009 22:29
Użytkownik: ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
(experimental) ARGB visual detected: Use '-visual 0x7e' to activate it
You need a composite manager to take advantage of the ARGB visual Root: ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
(experimental) ARGB visual detected: Use '-visual 0x7e' to activate it
You need a composite manager to take advantage of the ARGB visual O to chodzi i co trzeba z tym zrobić?



fnmirk - 14-04-2009 22:47
Tłumaczy się wszystkim od zawsze, nie uruchamiaj systemu w trybie graficznym jako root. Efekty takiego postępowania mamy w tym temacie.

Sprawdź czy jako użytkownik masz prawa do wszystkich plików i katalogów w swoim folderze domowym.



jeronimek - 14-04-2009 23:00
Nie uruchamiam systemu jako root, jednak każde polecenie w konsoli robie jako root.

Tak mam prawa do plików i katalogów.



fnmirk - 14-04-2009 23:08
A operę kto uruchamia jako root?

Dodaj nowego użytkownika i sprawdź ustawienia opery.



jeronimek - 14-04-2009 23:10
W jakim sensie?

Edit: Nowy użytkownik uruchamia operę prawidłowo.



fnmirk - 14-04-2009 23:47

Nowy użytkownik uruchamia operę prawidłowo. To już wiesz co należy zrobić?

A reszty dowiesz się po przejrzeniu:
Debian reference - wersja do druku
Debian reference - wersja do przeglądania w sieci
Debian krok po kroku



jeronimek - 15-04-2009 21:56
No nie wiem co trzeba zrobić. Skopiowałem configi roota do usera, i nic nie dało. Usunołem wszelkie confy do opery z qt3, Ponowna instalacja jako root powinna pomóc?



ArnVaker - 15-04-2009 22:22
Nie kopiuj żadnych ustawień z roota do użytkownika.
Po prostu wywal te które masz w katalogu domowym. Zostaną utworzone nowe, "lepsze" ;-) .



sigo - 15-04-2009 22:33
Jeżeli nie potrafisz znaleźć plików, które odpowiadają za konfigurację opery. Wyrzuć wszystkie pliki z: /home/nazwa-użytkownika których przeznaczenia nie znasz.

Następnie skopiuj pliki z folderu: /etc/skel do swojego katalogu domowego. Operację wykonaj to jako użytkownik - nie root.

Całość wykonuj przy wyłączonej operze, najlepiej przy wyłączonych X-ach. Rób to jedynie w ostateczności - zostaną usunięte wszelkie ustawienia, nie tylko opery - chociaż w tej chwili, gdy pomieszałeś pliki użytkownika i roota, mogą dziać się dziwne rzeczy.



jeronimek - 15-04-2009 22:49
Już wiem co jest nie tak. Nie widziałem wcześnie katalogu
/home/użytkownik/lib/opera W tym oto katalogu jest wpis 10.00 i 9.64. Gdy usunąłem 9.64 i wydałem polecenie: opera Wykazało, że nie może znaleźć binarek, które się znajdowały w folderze: /home/użytkownik/lib/opera/9.64 Gdy wejdę do folderu 10.00 i wpiszę: ./opera to startuje piękna opera o jaką chodzi. I teraz mam pytanie: jak zmienić, by polecenie opera startowało tą z 10.00, a nie z usuniętego 9.64? Dodam, że gdy zastąpiłem pliki w 9.64 tymi z 10.00 to wywalało, że już jakaś inna opera korzysta z tego konfigu i startowało tą z qt3.



sigo - 15-04-2009 23:00
Eh, ale kombinujesz.

Dodaj sobie stały alias dla użytkownika. Coś w rodzaju
alias opera="/adres/do/opery" I zostaw, dopóki nie poznasz lepiej debiana.



jeronimek - 15-04-2009 23:31
Dziękuję, działa. Spróbuję coś jeszcze zrobić by odpalało bez aliasu.



fnmirk - 16-04-2009 02:54
Niepotrzebnie udziwniacie sprawę?

Jeżeli po założeniu konta nowego użytkownika opera uruchamia się popranie to wystarczy:lUruchomić Operę na starych ustawieniach i eksportować zakładki.l lZamknąć operę zmienić nazwę katalogu opery w katalogu domowym użytkownika.l lUruchomić operę. Jeżeli jest dobrze to importować zakładki i wszystko działa.l lJeżeli powyższy punkt nie dał spodziewanych rezultatów to szukamy jakiegoś katalogu związanego z ustawieniami qt3 czy środowiska graficznego (np. gnome -coś_tam), zmieniamy jego nazwę i uruchamiamy operę itd.l



lis6502 - 16-04-2009 10:03
update-alternatives --config www-browser tak chyba też można.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis