Menus and ConsoleOnly category
Krystian T
tomczyk w op.onet.pl
Nie, 15 Maj 2005, 12:44:28 CEST
Dnia 15-05-2005, nie o godzinie 11:04 +0200, Fryderyk Dziarmagowski
napisał(a):
> On Sun, 15 May 2005 10:40:57 +0200
> Krystian T <tomczyk w op.onet.pl> wrote:
>
> > Witam
> > Na devel-en jest wątek o menu. Trochę nad tym myślałem i chciałem moje
> > przemyślenia poddać waszej miażdżącej krytyce ;)
> > Piszę na discuss-pl, bo zamiana moich przemyśleń na en przekracza moje
> > możliwości.
>
> to nie jest wątek o menu, tylko o gnome-menu wykastrowanym.
>
> [...]
> > Wydaje mi się, że mogłoby to być rozwiązane w ten sposób:
> > 1. vfmg generuje całe menu
> > 2. user w pliku np. ~/.del_from_menu ustawia których aplikacji lub
> > grup nie chce mieć w swoim menu
> > 3. podczas startu x-ów skrypt kopiuje menu z pkt. 1 do katalogu
> > domowego i usuwa pozycje zawarte w pliku ~/.del_from_menu
> > W efekcie każdy user ma w swoim katalogu domowym dostosowane do swoich
> > potrzeb menu we wszystkich WM obsługiwanych przez vfmg.
>
> A jeśli ktoś nie wyłącza Xów ? ;) Zdajesz sobie sprawę ile potrwa
> generacja menu dla wszystkich WM? i o jakim skrypcie piszesz?
>
Jak miałem vfmg (z niemodyfikowanym configiem) to podczas startu systemu
było regenerowane menu dla fluxbox i xfce. Nie patrzyłem, czy robił to
dla wszystkich userów. Marnowanie na to czasu tak mnie denerwowało, że
ustawiłem w configu opcje regeneracji na "no"
Właśnie ze względu na czas założyłem, że vfmg generuje menu tylko dla
każdego WM, a nie dla każdego_WM * ilość_userów.
Skrypt wykonywany podczas uruchamiania WM wykonywałby mniej więcej taki
algorytm (bardzo ogólny):
for i in zainstalowane_WM do
cp WM-menu ~/WM-menu
usuń z ~/WM-menu pozycje zawarte w ~/.del_from_menu
next i
Wydaje mi się, że opóźnienie startu x-ów z powodu kopiowania i
modyfikacji kilku plików tekstowych jest do przyjęcia (modyfikacja
odbywała by się tylko na życzenie usera)
Dodatkowo można by to ograniczyć tylko do WM używanych przez usera np. w
komputerze są 4 WM zainstalowane, ale user używa tylko jednego więc w
swoim pliku konfiguracyjnym ustawia regenerację tylko dla tego jednego.
Cały czas myślę o rozbudowie vfmg do sytuacji, gdzie każdy user może
sobie dowolnie usuwać niechciane pozycje z menu.
--
Pozdrawiam
Krystian T
"errare humanum est..."
Więcej informacji o liście dyskusyjnej pld-discuss-pl