Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: angie_bg в Aug 01, 2012, 17:49



Титла: Проблем с gnome-panel (Ubuntu 10.04)
Публикувано от: angie_bg в Aug 01, 2012, 17:49
Преди известно време се получи някакъв срив с горния панел на Gnome, половината ми икони изчезнаха, а след това не се съхраняват добавените икони. Преинсталирах gnome-panel и gnome-session, но това не помогна.
1. При ръчно добавяне на launcher, той си стои до края на сесията:
(http://picbg.net/u/66340/51698/658268.png)

2. След рестартиране се получава това:
(http://picbg.net/u/66340/51698/658269.png)

3. От менюто (Applications) с десен клавиш: Add this launcher to panel - нищо не се променя (не се появява икона).
4.  От менюто (Applications) с десен клавиш: Add this launcher to desktop - появява се файл "alacarte-made.desktop" със съдържание
Цитат
#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en]=google-chrome
Name[en]=Google Chrome
Exec=google-chrome
Name=Google Chrome
Icon=google-chrome
но при опит за стартиране се получава съобщение
(http://picbg.net/u/66340/51698/658270.png)
Правата на файла са наред
(http://picbg.net/u/66340/51698/658271.png)

5. Принудителното ръчно съхраняване на сесията запомня стартираните приложения, но не и добавената икона.

Някакви идеи за решаване на проблема?

ПП1 Търсих в мрежата, но не открих точно такъв проблем.
ПП2 Установих, че приставката на браузера Adblock Plus (Beta) създава проблеми - беше трансформирала директорията на evince в текстови файл и съответно evince не искаше да тръгне.


Титла: Re: Проблем с gnome-panel (Ubuntu 10.04)
Публикувано от: Ekspert в Aug 02, 2012, 12:10
Здравей angie_bg
Това след update ли се получи или просто така си стана, и опита ли изтриеш гномските настройки или поне да пробваш с нов user дали има същите ядове ?
Не е ли вече архаична тази версия на ubuntu  :D
Аз сега разцъквам федора, и съм учуден колко добре върви на старичкия ми лаптоп.


Титла: Re: Проблем с gnome-panel (Ubuntu 10.04)
Публикувано от: trosho в Aug 02, 2012, 12:27
Ето добро описание за това, къде се съхраняват потребителските настройки на панела - цък ($2).
Там пише, че настройките на панела в Gnome 2 се записват в gconf базата данни (добавяните стартери са в /apps/panel/objects), а самите файлове на gconf са в ~/.gconf/. Там се записва кой .desktop файл да се пуска от дадения launcher (в ключ launcher_location), като мястото на тези файлове може да е в /usr/share/applications, ~/.local/share/applications/, ~/.gnome2/panel2.d/default/launchers/.

Възможно е, по някаква причина, при теб да не може да за запишат тези настройки. Тък (цък ($2)) има тема с подобен проблем. Проблемът там е за изчезващо меню, но и то се явява такъв стартер и настройките се записват на същото място. Пише, че причината е била повреден файл - %gconf.xml.
Ако искаш, стартирай през recovery mode и пусни fsck. Може да провериш и правата за запис в ~/.gconf и в другите директории.

Ако не помага, можеш да върнеш панела в първоначалното му състояние и да провериш дали ще има разлика. В линка от втората тема са показание теи команди:
Код:
gconftool-2 --shutdown
rm -rf ~/.gconf/apps/panel
pkill gnome-panel
С тях се спира gconfd, изтриват се настройките на панела и той се "убива"/рестартира.


Титла: Re: Проблем с gnome-panel (Ubuntu 10.04)
Публикувано от: angie_bg в Aug 09, 2012, 11:07
@Ekspert, trosho,
Цитат
Това след update ли се получи или просто така си стана
Ей-така си стана, примигна екрана и повечето икони изчезнаха. Нямам спомен преди това да съм правил ъпгрейт, но не гарантирам.
Цитат
опита ли изтриеш гномските настройки или поне да пробваш с нов user дали има същите ядове
Не съм трил настройките, при друг потребител всичко е ОК.
Цитат
Не е ли вече архаична тази версия на ubuntu
Първият си компютър купих през 1983. Тогава, разбира се, знаех всичко за компютрите и бях по-склонен към експерименти. Сега, когато GSM-ът ми е по-мощен от дом. компютър, съм по консервативен, а и не мисля, че каквато и версия/дистрибуция да сложа, ще почна да пиша или да чета по-бързо. Дъщеря ми е с 8.04 и й върши работа.
Цитат
Ако искаш, стартирай през recovery mode и пусни fsck
Пуснах fsck през recovery mode, но след предупреждението, че home дялът ми не може да се отмонтира и пускането на програмата не е безопастно, стартирах live cd и от него направих проверката. Съответно се откриха повреди. Интересното е, че малко преди това беше направена рутинна проверка на файловата система (автоматично, след х дни работа), която не откри повреди.
Код:
angie@angie-desktop:~/.gconf/apps/panel/objects$ ls -al
ls: cannot access object_8: Input/output error
ls: cannot access object_2: Input/output error
ls: cannot access object_9: Input/output error
ls: cannot access object_0: Input/output error
ls: cannot access object_5: Input/output error
ls: cannot access object_7: Input/output error
total 48
drwx------ 18 angie angie 4096 2012-08-06 12:31 .
drwx------  7 angie angie 4096 2011-09-18 11:21 ..
drwx------  2 angie angie 4096 2011-06-16 17:11 browser_launcher_screen0
-rw-------  1 angie angie    0 2012-08-01 16:40 %gconf.xml
drwx------  2 angie angie 4096 2010-12-21 05:19 menu_bar_screen0
d?????????  ? ?     ?        ?                ? object_0
drwx------  2 angie angie 4096 2012-08-01 16:40 object_1
drwx------  2 angie angie 4096 2012-08-01 16:42 object_10
drwx------  2 angie angie 4096 2012-08-01 16:42 object_11
drwx------  2 angie angie 4096 2012-07-28 17:10 object_12
d?????????  ? ?     ?        ?                ? object_2
drwx------  2 angie angie 4096 2011-07-03 09:27 object_3
drwx------  2 angie angie 4096 2011-06-16 17:11 object_4
d?????????  ? ?     ?        ?                ? object_5
drwx------  2 angie angie 4096 2012-08-01 16:42 object_6
d?????????  ? ?     ?        ?                ? object_7
d?????????  ? ?     ?        ?                ? object_8
d?????????  ? ?     ?        ?                ? object_9
drwx------  2 angie angie 4096 2011-07-02 11:53 yelp_launcher_screen0

Валидните обекти са както следва:
Код:
3: празен
4: yelp
6: vlc
10: chromium
11: gnome-screenshot
12: shutdown

При създаване на нов launcher в обект 1 имаме:
Код:
<entry name="launcher_location" mtime="1344248178" schema="/schemas/apps/panel/objects/launcher_location" type="string">
<stringvalue>/home/angie/.local/share/applications/alacarte-made-2.desktop</stringvalue>
Редактирах файла и промених съответния ключ на:
Код:
<entry name="launcher_location" mtime="1344248178" schema="/schemas/apps/panel/objects/launcher_location" type="string">
<stringvalue>/usr/share/applications/google-chrome.desktop</stringvalue>
Сега вече бутонът се запазва, както трябва да бъде. В материалите, които четох из мрежата се споменава за подобен проблем, когато е сменен дялът на домашната директория. При мен вторият потребител е създаден след смяна на дяла, а "изгубените" бутони - преди това. Вероятно някаква настройка на сигурността не се актуализира коректно при тази смяна и всичко новосъздадени launcher-и са "untrusted". Така или иначе, маркирам проблема за решен.
Благодаря за помощта!