Strona 1 z 2

[+] Problem z nieuaktualniającym się menu - KDE

: 20 grudnia 2008, 16:44
autor: lis6502
Dlaczego po odinstalowaniu na przykład takiego 'kturtle' w menu/debian/apps/eduaction 'skrót' do niego wciąż tam siedzi?
Podobnie menu/multimedia/kaffeine; odinstalowane programy w większości siedzą na liście skojarzeń.
Jest możliwość uruchomienia 'aktualizatora', czy jestem skazany na ręczne oczyszczanie?

: 20 grudnia 2008, 17:59
autor: fnmirk

Kod: Zaznacz cały

apt-get install menu
Jako zwykły użytkownik:

Kod: Zaznacz cały

update-menus
W większości wypadków dopiero po restarcie systemu są aktualne wszystkie zmiany.

Ps. Jest o tym na forum.

: 20 grudnia 2008, 18:07
autor: lis6502
Widocznie źle szukałem, przepraszam. Z konta użytkownika dostawałem błąd, ale

Kod: Zaznacz cały

lis6502@Nexus:~$ update-menus
Próba wykonania /usr/share/menu/cdd-menu nie wygenerowała danych lub zwróciła błąd.
lis6502@Nexus:~$ su
Hasło:
Nexus:/home/lis6502# update-menus
Nexus:/home/lis6502#
rozwiązało sprawę. Dziękuję :)

: 20 grudnia 2008, 18:57
autor: fnmirk
To polecenie jest dla użytkownika nie dla roota. Masz coś źle w systemie.

: 20 grudnia 2008, 19:15
autor: lis6502
W takim razie zabieram się do pracy.

Kod: Zaznacz cały

lis6502@Nexus:/usr/share/menu$ ./cdd-menu







Dokladnie tyle wypluwa cdd-menu :/ Chciałem podejrzeć kod, ale jak dla mnie jest zbyt skomplikowany.
Pomanowałem, efekt
lis6502@Nexus:~$ update-menus -dv
update-menus[6831]: Update-menus został uruchomiony przez użytkownika.
update-menus[6831]: Dpkg nie blokuje obszaru stanu, jest dobrze.
update-menus[6831]: Czytanie listy zainstalowanych pakietów...
update-menus[6831]: Wczytywanie reguł organizacji menu z /etc/menu-methods/translate_menus.
update-menus[6831]: Czytanie plików wpisów menu z /home/lis6502/.menu/.
update-menus[6831]: Znalezionych wpisów menu: 0 (w sumie 0).
update-menus[6831]: Czytanie plików wpisów menu z /etc/menu/.
update-menus[6831]: Znalezionych wpisów menu: 0 (w sumie 0).
update-menus[6831]: Czytanie plików wpisów menu z /usr/lib/menu/.
update-menus[6831]: Znalezionych wpisów menu: 0 (w sumie 0).
update-menus[6831]: Czytanie plików wpisów menu z /usr/share/menu/.
update-menus[6831]: plik /usr/share/menu/ktorrent2.2 linia 9:
Wpis odrzucony z powodu braku pakietu ktorrent.
Próba wykonania /usr/share/menu/cdd-menu nie wygenerowała danych lub zwróciła błąd.
update-menus[6831]: Znalezionych wpisów menu: 149 (w sumie 149).
update-menus[6831]: Czytanie plików wpisów menu z /usr/share/menu/default/.
update-menus[6831]: Znalezionych wpisów menu: 0 (w sumie 149).
update-menus[6831]: Wykonywanie metod menu w /home/lis6502/.menu-methods/.
update-menus[6831]: Wykonywanie metod menu w /etc/menu-methods/.
update-menus[6831]: Uruchomiona metoda: /etc/menu-methods/menu-xdg
update-menus[6831]: Uruchomiona metoda: /etc/menu-methods/xdg-desktop-entry-spec-sessions
update-menus[6831]: Uruchomiona metoda: /etc/menu-methods/xdg-desktop-entry-spec-apps
update-menus[6831]: Uruchomiona metoda: /etc/menu-methods/xdg-desktop-entry-spec-dirs
Jak mam to rozumieć? Mam usunąć /usr/share/menu/ktorrent2.2 (lub inaczej go zneutralizować)? fnmirk, pisałeś wcześniej że to już było na forum; mógłbyś podpowiedzieć czym mam nakarmić szukajkę?

: 20 grudnia 2008, 20:47
autor: fnmirk
O aktualizacji wpisów menu było, a nie o Twoim przypadku.

Kod: Zaznacz cały

man update-menus
update-menus -h

: 20 grudnia 2008, 21:21
autor: lis6502
Oho, zaczyna się, jak swego czasu z kernelem 2.6.26.
Zrobiłem to co widać na zrzucie. Efekt też. Dla pewności wylogowałem się, kdm poczęstowałem restartem x-serwera. Menu zostało. Coś ten program nie tak działa, albo ja nie rozumiem jego zasady.
Obrazek
Pewnie jak zrobię to samo jako root to menu zniknie.

/edit:
Obrazek

Proszę, obyło się nawet bez restartu KDE. Możliwe to, żebym w trybie użytkownika korzystał z menu root'a?

: 20 grudnia 2008, 21:46
autor: fnmirk
Masz KDE. W kde jest program odpowiedzialny za aktualizację menu i to w dodatku graficzny z tego co pamiętam. Nie wiem ale może się ten program kłócić z mechanizmami KDE podobnie jak w Knoppiksie, w którym wykonanie tego polecenia daje podobny efekt.
Wykonanie

Kod: Zaznacz cały

update-menus
jako użytkownik nic nie wyświetla na ekranie tylko po chwili kursor przechodzi do następnej linijki. Zależy to od wielkości zmian jakie są wymagane w systemie. Na ekranie nic nie jest wypisywane.

: 21 grudnia 2008, 13:56
autor: Akkon
lis6502, a nie łatwiej po prostu kliknąć prawym przyciskiem myszy na odpowiednim programie/podmenu z Menu KDE i wszystko sobie poustawiać tak jak się chce?

: 21 grudnia 2008, 14:08
autor: lis6502
Akkon, wczoraj odchudzałem swoje KDE z niepotrzebnego śmiecia: poleciało sporo pakietów; dlatego chciałem zautomatyzować proces uaktualniania, by nie bawić się w to ręcznie.
W końcu zapewniłem sobie spokój: usunąłem 'Debian' z kmenu (co widać na drugim zrzucie); teraz ręcznie muszę odpowiednio skojarzyć pliki.