Автор Тема: Ubuntu screensaver  (Прочетена 1410 пъти)

malone

  • Напреднали
  • *****
  • Публикации: 269
    • Профил
    • WWW
Ubuntu screensaver
« -: Oct 02, 2006, 08:21 »
Както сте забелязали Ubuntu 6.06 LTS се доставя с Gnome screensaver, за разлика от предната версия, използваща X-screensaver.
Разликата е във възможността при x-screensaver да настройваш screensaver-а си по най-удобния за теб начин. При Gnome screensaver тази възможност не съществува.
Мен това ме дразнеше, тъй като използвах Gears [planetary], но wireframe, а не solid.

Начините да върнете добре познатия х-screensaver са следните, като считам за нужно да отбележа, че при Вариант I съществуват известни недостатъци. Вариант II, също работещ, според автора, а и според мен е безспорно по елегантен.
По същество:

Варианти за Dapper Drake

Вариант I [Dapper]
========
Тестван на
Dell Optiplex GX270
Ubuntu 6.06 LTS Dapper Drake
Kernel 2.6.15-27-386

1. За да изключите gnome-screensaver, идете в System / Preferences / Screensaver и uncheck-нете двата checkbox-а.

2. Спрете процеса на gnome-screensaver
Примерен код
sudo killall gnome-screensaver


и за да не стартира отново при startup
Примерен код
gconftool-2 --type boolean -s /apps/gnome_settings_daemon/screensaver/start_screensaver false


Ако все пак се стартира при reboot направете gnome-screensaver неизпълним файл.
Но това само, ако се налага:
Примерен код
sudo chmod -x /usr/bin/gnome-screensaver


3. Инсталирайте xscreensaver.
Примерен код
sudo apt-get install xscreensaver


4. Optional: Инсталирайте extra screensavers
Примерен код
sudo apt-get install xscreensaver-data-extra xscreensaver-gl-extra


5. Добавете xscreensaver daemon във вашия startup list. System / Preferences / Sessions / Startup Programs, натиснете "Add" и въведете "xscreensaver -no-splash".

6. Модифицирайте System / Preferences / Screensaver менюто за да имате достъп до xscreensaver configuration window вместо до същия за gnome-screensaver:
Примерен код
sudo gedit /usr/share/applications/gnome-screensaver-preferences.desktop


Намерете:
Примерен код
Exec=gnome-screensaver-preferences


и сменете на:
Примерен код
Exec=xscreensaver-demo


7. Идете на System / Preferences / Screensaver, след това на "Advanced" и uncheck на "Power Management Enabled" checkbox. Това спира конфликти между power saving features на x-screensaver и Gnome Power Manager.

8. Коментирайте последните четири реда така:
Примерен код

#X-GNOME-Bugzilla-Bugzilla=GNOME #X-GNOME-Bugzilla-Product=gnome-screensaver #X-GNOME-Bugzilla-Component=general #X-Ubuntu-Gettext-Domain=gnome-screensaver


IMPORTANT [от автора]
- System / Quit / Lock Screen doesn't function after applying this, since it locks the screen via gnome-screensaver. I'm looking for a fix to this; in the meantime you can use the launcher you created in step 8 as a workaround. I'm not sure which package the "Quit" dialog is part of; I'd appreciate more information for a possible fix.

- In my experience the screen won't get locked when closing the laptop lid but this may be due to my (mis)configuration; I'll report back on this after experimenting a bit.

- You get the standard xscreensaver unlock dialog when unlocking the screen instead of the Dapper one, which detracts from the overall polish a bit, if you mind such things.

Вариант II [Dapper]
========
Тестван на
Dell Optiplex GX270
Ubuntu 6.06 LTS Dapper Drake
Kernel 2.6.15-27-386

1. Инсталирайте xscreensaver.
Примерен код
sudo apt-get install xscreensaver


Обърнете внимание, че на практика вие няма да използвате xscreensaver, а просто ще го използвате за да направите желаните от вас настройки на текущия ви избор от gnome-screensaver, както и да ги тествате.

2. Когато искате да направите настройките на определения screensaver, стартирайте xscreensaver preferences диалога по следния начин:
Примерен код
xscreensaver-demo


и когато ви попита дали искате да се стартира daemon-а, натиснете "Cancel". Това е важно, тъй като, ако работят двата daemon-a заедно, на xscreensaver и на gnome-screensaver много е вероятно да наблюдавате нежелани резултати.

Изберете screensaver-а, който желаете, изберете "Settings" за да го настроите както искате и настиснете "OK" за да се върнете обратно. В "Advanced" tab-a на основния прозорец настройте image и text manipulation settings по ваш избор. Погледнете preview областта за да видите резултата от настройките ви или натиснете "Preview" за full screen преглед. Когато всичко работи както искате, натиснете "Settings", след това "Advanced"и копирайте съдържанието на "Command Line" string box-а.

3. Отворете gnome-screensaver theme файла, който е съответния на избрания от вас screensaver. Същия се намира в /usr/share/gnome-screensaver/themes. За Phosphor screensaver да кажем, вие трябва да редактирате по следния начин:
Примерен код
sudo gedit /usr/share/gnome-screensaver/themes/Phosphor


Забележка: Аз редактирах файла с помощта на Midnight Commander и root права.

Намерете реда започващ с "Exec=" и заменете командата, която следва с това, което копирахте в предната стъпка.

Забележка: Аз не редактирах реда, а коментирах стария
  • , като създадох нов ред с новата команда.

4. Отворете gnome-screensaver preferences прозореца [System / Preferences / Screensaver] и изберете желания от вас screensaver. Ясно е, че това е screensaver-а, чийто конфигурационен файл редактирахте по-горе.

5. Натиснете Alt+F2 и въведете:
Примерен код
gnome-screensaver-command --lock

за да тествате screensaver-а дали изглежда така, както искате.

6. По ваше желание: Инсталирайте extra screensavers, които не са инсталирани по подразбиране.
Примерен код
sudo apt-get install xscreensaver-data-extra xscreensaver-gl-extra


Вариант за Edgy Eft
Вариант II
========
Тестван на
Dell Optiplex GX270
Ubuntu 6.10 Edgy Eft

Всичко е като вариант II при Dapper, с тази разлика, че конфигурационния файл се намира на друго място вече.
Разликата е в стъпка 3.

3. Отворете gnome-screensaver theme файла, който е съответния на избрания от вас screensaver. Същия се намира в /usr/share/applications/screensavers. За Gears screensaver да кажем, вие трябва да редактирате по следния начин:
Примерен код
sudo gedit /usr/share/applications/screensavers/gears.desktop




Активен

Безмислено е да даваш съвети на този, който не иска да ги използва. Каква е ползата от свещника в ръцете на слепеца.

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Ubuntu screensaver
« Отговор #1 -: Oct 02, 2006, 09:29 »
Не съм ползвал Ubuntu, но поне в Debian е достатъчно да деинсталираш gnome-screensaver за да не се пуска повече.
Активен

malone

  • Напреднали
  • *****
  • Публикации: 269
    • Профил
    • WWW
Ubuntu screensaver
« Отговор #2 -: Oct 02, 2006, 10:05 »
Нямам представа, това е написано в Ubuntu форумите.
Има и оптимизиран, втори начин, пак от същия автор, сега ще го прочета, тествам и преведа.
Този работи, но според твърденията на автора, втория начин е по "елегантен" и забележките установени при първия метод липсват.
Активен

Безмислено е да даваш съвети на този, който не иска да ги използва. Каква е ползата от свещника в ръцете на слепеца.

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Ubuntu screensaver
« Отговор #3 -: Oct 02, 2006, 10:31 »
malone,

Кефи ме, че имаш хъс за тия неща. Само защо не ги качваш директно в wiki.linux-bg.org ? Тук са полезни, но там ще са дваж по-добре! '<img'>

Освен това, скоро ще има малко състезание за най-добри/полезни статии качени в wiki-то - това е шанс да натрупаш преднина за наградите  'B)'
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

malone

  • Напреднали
  • *****
  • Публикации: 269
    • Профил
    • WWW
Ubuntu screensaver
« Отговор #4 -: Oct 02, 2006, 14:23 »
--- ontopic ---
.:: SOLVED ::.
Имам следния въпрос:
Трябва да редактирам theme файл, съответния на screensaver-а, който съм си избрал.
Цитат
Open the gnome-screensaver theme file that corresponds to your selected screensaver in /usr/share/gnome-screensaver/themes. For the Phosphor screensaver you'd have to do
Code: sudo gedit /usr/share/gnome-screensaver/themes/Phosphor

В случая моя screen saver e Planetary Gear, като конфигурационния файл [desktop configuration file] е със същото име.
В how-to се посочва:
Цитат
Locate the line that begins with "Exec=" and replace the command that follows it with the command you copied from xscreensaver's "Command Line" box

Въпроса ми е следния:
Как да отворя въпросния конфигурационен файл?
След изпълнението на sudo gedit ми се отваря празен текстов файл, респективно не може и дума да става за locate на каквото и да е.
А в случая се отваря не един, а два файла, единия Planetary, а другия Gears заради space в името.

Solution: Edit в Midnight Commander с root права
.:: SOLVED ::.



--- offtopic ---
Благодаря Агенте, само дано да не развалям интерфейса на този форум с подобни how-to постове.
Ако е така, ПМ ми или тук в темата.
Виждам, че общо взето нивото на форума е доста над UI проблемите и/или хитрините, но аз пиша там където мога да дам съвет. Където не мога, гледам повече да чета.
Обясним е ниския интерес на напредналите Linux потребители към графичния интерфейс на Linux. Вие просто сте свикнали без него, за вас той е нещо допълнително и донякъде ненужно. Това не е лошо, дори заслужава адмирации. За [повечето от] вас
Примерен код
PaMupec@Xoce:~$ hfkdls -$./' jkdgldjkg

е напълно достатъчно и наистина с него постигате всичко, но за начинаещите [exWindows] потребители, свикнали само и единствено с графичния интерфейс интереса се предизвиква от по-простички неща в началото, по елементарни настройки, малка промяна в това, което ни е дадено, customize-инг.
Моите "новобрански" how-то's са насочени към тях, като напълно съзнавам, че в някои от бетонните глави могат да предизвикат и насмешка [нямам предвид теб].

По принцип никога не съм ползвал подобни [Wiki] начини на излагане на информация. Wiki-зирането малко ми е убягнало, а и не съм забелязал подобни Wiki Windows related места. Очевидно е, че това е още една разлика между общуването в GNU и Windows обществата.
Та затова и не се сещам  обикновено за такава възможност. Обикновено питам, чета и пиша по форуми, като най-често отговарям на зададени въпроси по които имам решения.
Подобни how-to, без иницииращ въпрос, пиша единствено, ако аз съм търсил отговор на нещо и съм го намерил след известни усилия.

Сега ще разгледам и там, малко трябва да се ориентирам в структурата. Явно там ще има повече читатели на подобни теми и за в бъдеще ще се ориентирам в нея посока при подобни постове.
 '<img'>



Активен

Безмислено е да даваш съвети на този, който не иска да ги използва. Каква е ползата от свещника в ръцете на слепеца.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
screensaver
Настройка на програми
rat 1 2155 Последна публикация Dec 07, 2002, 17:35
от
Screensaver-а ми не работи
Настройка на програми
Agent_SMITH 5 2645 Последна публикация Oct 13, 2004, 18:58
от Йордан
Монитор и screensaver
Настройка на програми
hafte 0 1521 Последна публикация Mar 24, 2006, 08:37
от hafte
Screensaver на kde 3.5.3
Настройка на програми
exabyte 11 3408 Последна публикация Jul 15, 2006, 23:09
от exabyte
Проблем с screensaver-a
Настройка на програми
gendy 3 2103 Последна публикация Sep 29, 2006, 10:47
от triplek