Виндовый глюк.

Автор: Stranger. Дата: 02.01.2009 16:26 Всем привет!

Что-то накрутил в гноме (игрался с оформлением) теперь при выполнение "долгих" операций перестали прорисовываться окна. Т.е., ставлю, например, на копирование большой файл- начинает копировать, все ок, затем перестает прорисовывать окна и пропадают иконки с рабочего стола. Ну типичное поведение винды, когда подвисает эксплоер. После завершения операции - все ок.

Подскажите в чем проблема?
Re: Виндовый глюк. 02.01.2009 16:54BigAndy Телепаты мне подсказывают, что в чем угодно.
Например в загрузке процесора. Глюке Видеокарты и еще двадцать три с половинойпричины.

[community.asplinux.ru] пункт5. Без системной информации не понять.
Re: Виндовый глюк. 02.01.2009 19:19Stranger. 2 BigAndy писал(а):


Вы конечно,правы. Но есть еще один вариант правоты - подсказать выводы каких команд надо показать, что бы понять в чем дело.
Re: Виндовый глюк. 02.01.2009 19:22Stranger. Да, я обманулся - после выполнения операции окна не отвисают. Только пререзапуском Грустный((
Re: Виндовый глюк. 02.01.2009 19:51BigAndy uname -a
htop
ps -xa
rpm -Va --nofiles
cat /etc/X111/xorg.conf
Ну и посмотрите (самомтоятельно) логи xorg. и messages
Re: Виндовый глюк. 02.01.2009 22:21lg Для начала стоит сделать
---
su -c '/sbin/telinit 3' #вводим пароль root когда попросят
#входим тем пользователем, с которым проблемы
rm -fr ~/.gconf ~/.gnome2
---
Это удалит все сделанные настройки gnome
Re: Виндовый глюк. 04.01.2009 11:07Stranger. Каталоги удалил - настройки сбросились, но не помогло!

Выводы команд:

uname -a
---
Linux localhost 2.6.27.7-53.0.140asp.i686 #1 SMP Fri Dec 12 06:18:17 EST 2008 i686 i686 i386 GNU/Linux
---
top
---
top - 13:51:06 up 24 min, 2 users, load average: 1.81, 1.53, 1.02
Tasks: 125 total, 3 running, 122 sleeping, 0 stopped, 0 zombie
Cpu(s): 55.2%us, 3.3%sy, 0.0%ni, 40.4%id, 0.0%wa, 0.3%hi, 0.7%si, 0.0%st
Mem: 3114272k total, 3023024k used, 91248k free, 13656k buffers
Swap: 2031608k total, 4k used, 2031604k free, 1724804k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3005 stranger 20 0 1139m 1.0g 19m R 104.7 34.9 12:00.79 nautilus
3106 stranger 20 0 51832 3356 2560 S 8.6 0.1 0:58.89 gvfsd-ftp
2812 root 20 0 49676 25m 8980 R 2.7 0.8 0:23.89 Xorg
3191 stranger 20 0 58316 16m 10m S 1.3 0.5 0:01.01 gnome-terminal
3169 stranger 20 0 166m 56m 21m S 1.0 1.9 0:16.38 firefox
203 root 20 0 0 0 0 S 0.3 0.0 0:01.30 pdflush
2998 stranger 20 0 18972 2696 1820 S 0.3 0.1 0:02.22 gnome-screensav
2999 stranger 20 0 24844 12m 8084 S 0.3 0.4 0:02.90 metacity
3259 root 20 0 2364 1040 808 R 0.3 0.0 0:00.18 top
1 root 20 0 1948 744 536 S 0.0 0.0 0:00.92 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 15 -5 0 0 0 S 0.0 0.0 0:00.03 ksoftirqd/0
5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
6 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1
7 root 15 -5 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/1
8 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1
---
---
[root@localhost stranger]# ps -xa
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
PID TTY STAT TIME COMMAND
1 ? Ss 0:00 /sbin/init
2 ? S< 0:00 [kthreadd]
3 ? S< 0:00 [migration/0]
4 ? S< 0:00 [ksoftirqd/0]
5 ? S< 0:00 [watchdog/0]
6 ? S< 0:00 [migration/1]
7 ? S< 0:00 [ksoftirqd/1]
8 ? S< 0:00 [watchdog/1]
9 ? S< 0:00 [events/0]
10 ? S< 0:00 [events/1]
11 ? S< 0:00 [khelper]
71 ? S< 0:00 [kintegrityd/0]
72 ? S< 0:00 [kintegrityd/1]
74 ? S< 0:00 [kblockd/0]
75 ? S< 0:00 [kblockd/1]
77 ? S< 0:00 [kacpid]
78 ? S< 0:00 [kacpi_notify]
150 ? S< 0:00 [cqueue]
152 ? S< 0:00 [ksuspend_usbd]
157 ? S< 0:00 [khubd]
160 ? S< 0:00 [kseriod]
202 ? S 0:00 [pdflush]
203 ? S 0:01 [pdflush]
204 ? S< 0:00 [kswapd0]
246 ? S< 0:00 [aio/0]
247 ? S< 0:00 [aio/1]
422 ? S< 0:00 [kpsmoused]
465 ? S< 0:00 [ata/0]
466 ? S< 0:00 [ata/1]
467 ? S< 0:00 [ata_aux]
474 ? S< 0:00 [scsi_eh_0]
475 ? S< 0:00 [scsi_eh_1]
476 ? S< 0:00 [scsi_eh_2]
477 ? S< 0:00 [scsi_eh_3]
484 ? S< 0:00 [kstriped]
496 ? S< 0:00 [ksnapd]
507 ? S< 0:00 [kdmflush]
508 ? S< 0:00 [kdmflush]
509 ? S< 0:00 [kjournald]
561 ? S<s 0:00 /sbin/udevd -d
988 ? S< 0:00 [kauditd]
1454 ? S< 0:00 [kmpathd/0]
1456 ? S< 0:00 [kmpathd/1]
1457 ? S< 0:00 [kmpath_handlerd]
1544 ? S< 0:00 [kjournald]
1545 ? S< 0:00 [kjournald]
1729 ? S<sl 0:00 auditd
1731 ? S<sl 0:00 /sbin/audispd
1744 ? Sl 0:00 rsyslogd -c 3
1763 ? Ss 0:00 rpcbind
1782 ? Ss 0:00 rpc.statd
1808 ? S< 0:00 [rpciod/0]
1811 ? S< 0:00 [rpciod/1]
1818 ? Ss 0:00 rpc.idmapd
1831 ? Ss 0:00 dbus-daemon --system
1861 ? Ssl 0:00 pcscd
1871 ? Ss 0:00 /usr/sbin/acpid
1879 ? Ss 0:00 hald
1882 ? Ssl 0:00 /usr/sbin/console-kit-daemon
1883 ? S 0:00 hald-runner
1963 ? S 0:00 hald-addon-input: Listening on /dev/input/event1 /dev/input/e
1969 ? S 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.soc
1974 ? S 0:00 hald-addon-storage: polling /dev/sr0 (every 2 sec)
2012 ? Ss 0:00 NetworkManager --pid-file=/var/run/NetworkManager/NetworkMana
2016 ? S 0:00 /usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplican
2018 ? S 0:00 /usr/sbin/nm-system-settings --config /etc/NetworkManager/nm-
2031 ? Ss 0:00 /usr/sbin/sshd
2039 ? Ss 0:00 crond
2046 ? Ss 0:00 /usr/sbin/atd
2055 ? Ss 0:00 avahi-daemon: running [linux.local]
2056 ? Ss 0:00 avahi-daemon: chroot helper
2064 ? Ss 0:00 cupsd
2083 ? Ss 0:00 /usr/sbin/gdm-binary -nodaemon
2085 tty4 Ss+ 0:00 /sbin/mingetty tty4
2086 tty5 Ss+ 0:00 /sbin/mingetty tty5
2087 tty2 Ss+ 0:00 /sbin/mingetty tty2
2088 tty3 Ss+ 0:00 /sbin/mingetty tty3
2089 tty1 Ss+ 0:00 /sbin/mingetty tty1
2090 tty6 Ss+ 0:00 /sbin/mingetty tty6
2432 ? Ss 0:00 /usr/libexec//gvfs-fuse-daemon /home/stranger/.gvfs
2803 ? Ssl 0:00 /usr/libexec/bonobo-activation-server --ac-activate --ior-out
2811 ? S 0:00 /usr/libexec/gdm-simple-slave --display-id /org/gnome/Display
2812 tty7 RLs+ 0:28 /usr/bin/Xorg :0 -br -verbose -auth /var/run/gdm/auth-cookie-
2832 ? S 0:00 /usr/bin/dbus-launch --exit-with-session
2879 ? S 0:00 /usr/libexec/gdm-session-worker
2911 ? S 0:00 /usr/libexec/gconfd-2 7
2925 ? S 0:00 /usr/bin/gnome-keyring-daemon -d --login
2926 ? Ssl 0:00 gnome-session
2935 ? S 0:00 dbus-launch --sh-syntax --exit-with-session
2936 ? Ss 0:00 /bin/dbus-daemon --fork --print-pid 7 --print-address 9 --ses
2941 ? Ss 0:00 /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "gnome-ses
2973 ? Sl 0:00 /usr/libexec/gnome-settings-daemon
2976 ? Sl 0:00 /usr/bin/pulseaudio --log-target=syslog
2980 ? S 0:00 /usr/libexec/pulse/gconf-helper
2998 ? Ss 0:02 gnome-screensaver
2999 ? S 0:02 metacity --sm-client-id=default1
3002 ? S 0:04 gnome-panel --sm-client-id default2
3005 ? Rl 12:50 nautilus --no-default-window --sm-client-id default3
3010 ? S 0:00 gpk-update-icon
3014 ? S 0:00 /usr/libexec/gvfsd
3018 ? S 0:02 /usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wnck
3022 ? S 0:00 nm-applet --sm-disable
3035 ? Sl 0:00 /usr/libexec/trashapplet --oaf-activate-iid=OAFIID:GNOME_Pane
3037 ? Ssl 0:00 /usr/libexec//gvfs-fuse-daemon /home/stranger/.gvfs
3040 ? S 0:00 pam-panel-icon --sm-client-id default0
3041 ? Ss 0:00 gnome-power-manager
3043 ? S 0:00 /sbin/pam_timestamp_check -d root
3046 ? S 0:00 /usr/libexec/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_sp
3055 ? S 0:00 /usr/libexec/gvfsd-burn --spawner :1.5 /org/gtk/gvfs/exec_spa
3058 ? Sl 0:00 /usr/libexec/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_Mi
3061 ? S 0:00 /usr/libexec/clock-applet --oaf-activate-iid=OAFIID:GNOME_Clo
3065 ? S 0:00 /usr/libexec/gnome-keyboard-applet --oaf-activate-iid=OAFIID:
3067 ? S 0:00 /usr/libexec/gdm-user-switch-applet --oaf-activate-iid=OAFIID
3069 ? S 0:00 /usr/libexec/notification-area-applet --oaf-activate-iid=OAFI
3074 ? Sl 0:01 mono /usr/lib/tomboy/Tomboy.exe --panel-applet --oaf-activate
3106 ? Sl 1:03 /usr/libexec/gvfsd-ftp --spawner :1.5 /org/gtk/gvfs/exec_spaw
3150 ? S 0:00 /usr/libexec/notification-daemon
3155 ? S 0:00 /bin/sh /usr/lib/firefox-3.0.5/run-mozilla.sh /usr/lib/firefo
3169 ? Sl 0:20 /usr/lib/firefox-3.0.5/firefox -UILocale ru
3191 ? Sl 0:01 gnome-terminal
3194 ? S 0:00 gnome-pty-helper
3195 pts/0 Ss 0:00 bash
3223 pts/0 S 0:00 su
3227 pts/0 S 0:00 bash
3265 pts/0 R+ 0:00 ps -xa
[root@localhost stranger]#
---
---
[root@localhost stranger]# rpm -Va --nofiles
[root@localhost stranger]#
---
---
[root@localhost X11]# cat xorg.conf
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "InputDevice"

# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
EndSection

Section "Monitor"
Identifier "Monitor0"
ModelName "LCD Panel 1280x1024"
HorizSync 31.5 - 64.0
VertRefresh 56.0 - 65.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


---
Re: Виндовый глюк. 04.01.2009 11:44BigAndy Обрадовало: Загрузка cpu от наутилуса - 104% Улыбка
Прбейте его - и все будет ОК. Почему он так подгружает систему - это отдельный вопрос.
Еще посмотрите свободное место под swap, /tmp и /home/~ .
Посмотрите, включен ли у вас swap, прогоните memtest86... Посмотрите,
---
2812 tty7 RLs+ 0:28 /usr/bin/Xorg :0 -br -verbose -auth /var/run/gdm/auth-cookie-
---
А вот gdm рекомендую махнуть на kdm. Помнится, при стартапе f9 и F10 gdm вообще в репозитариях не было по причине его суровой альфы на тот момент.

И еще . Если у вас компиз установлен, поскипайте его, на всекий-який случай...
Re: Виндовый глюк. 04.01.2009 14:20Stranger. На виндовый вопрос -чисто виндовый ответ.Все снеси и поставь заново. Прибить процесс я и сам могу - что толку? Как при таком раскладе копировать?

Нда. Что 104% это с одной стороны, но это значит что 96% от второго проца свободно? Своп почти свободен, да и кому он нужен при таком кол-ве памяти.

В общем все решилось как-то само собой. Снес еще раз каталоги и перезагрузил систему. Теперь работает.

Насчет компиза и гноме - да стоит и я ими пользуюсь. Я так думаю, если есть желание, что-бы систему покупали - она должна работать после установки без чтения факоф и манов с тем набором опций который ставиться. Иначе простого смертного пользователя этой системой не прельстишь. Вот у меня друзья просили им поставить - понравилось наполнение системы за свои деньги. Но, я на такой гемор сейчас не подпишусь - ведь на своем, родном для меня железе, часто, не понимаю что происходит. А еще с чужим возиться -увольте. А как она себя будет вести на экзотическом китайском ноуте?

Вообщем, я думаю, если что-то глючит, стоит говорить разработчикам (я так понимаю они здесь появляются) - может перестанет глючить Улыбка
Re: Виндовый глюк. 04.01.2009 14:29BigAndy >. Снес еще раз каталоги и перезагрузил систем
Значит было мало места. Как правило для /tmp и для /home
Re: Виндовый глюк. 04.01.2009 14:39blH, BigAndy писал(а):

> А вот gdm рекомендую махнуть на kdm. Помнится, при стартапе f9
> и F10 gdm вообще в репозитариях не было по причине его суровой
> альфы на тот момент.
>
Зачем плохому хороших людей учите, да?

Что в 9-й, что в 10-й, что в 12-м, что даже в 14-м -- гдм как часы работает. Пока я Х-терминал учился настраивать - у меня любимого падало всё (а может, я и сам ронял). Кроме гдм-а.
Re: Виндовый глюк. 04.01.2009 17:08lkanter blH, писал(а):

> Зачем плохому хороших людей учите, да?
>
Вот у меня тоже постоянно такой вопрос возникает...

> Что в 9-й, что в 10-й, что в 12-м, что даже в 14-м -- гдм как
> часы работает. Пока я Х-терминал учился настраивать - у меня
> любимого падало всё (а может, я и сам ронял). Кроме гдм-а.
>
Re: Виндовый глюк. 04.01.2009 18:13BigAndy >Вот у меня тоже постоянно такой вопрос возникает...
По принципу Окамы Улыбка
Не увеличивать количесство сущностей сверх необходимости....
В конце концов - личный опыт. И предпочтения.
И в конце концов, воообще без *dm приложения запускать можно.
Re: Виндовый глюк. 04.01.2009 18:42blH, BigAndy писал(а):

> >Вот у меня тоже постоянно такой вопрос возникает...
> По принципу Окамы Улыбка
> Не увеличивать количесство сущностей сверх необходимости....

Ну дык тогда нестыковочка: принцип окамы знаете, а на своих собственных компах плодите не просто "лишнюю",
а "абсолютно наилишнейшую" сущность. КДЕ, всмысле.

:-РЬРЬРЬРЬ
Re: Виндовый глюк. 04.01.2009 19:13BigAndy blH, писал(а):

>
> Ну дык тогда нестыковочка: принцип окамы знаете, а на своих
> собственных компах плодите не просто "лишнюю",
> а "абсолютно наилишнейшую" сущность. КДЕ, всмысле.

Потому что в базовой федоре по умолчанию с f9 ставится kdm. Почему - я их прекрасно понимаю.
В АСП прикрутили GDM. Почему не люблю gdm? - потому что для того чтобы в меню запуска появился пункт для запуска удаленной x-сессии, приходится плясать с бубном. Потому что ресурсов жрет поболее. Потому что использую КДЕ.

Но, в конце концов, это выбор пользователя. Хотя никто еще на моей памяти из КДМ/XDM не вернулся в GDM.

Следующие вопросы возникают. Почему, если я рекомендую отключить излишние для повседневногоиспользования сервисы, считается. что я советую плохое?
Например, selinux и приснопамятный NM.

Специально отдал свой ноутбук гостю из глубинки с которым катался два дня по городу. ПРедварительно показал ему как подключаться через NM и нормальными способами. После посещения четвертого заведения с вайфай, заметил, что этот друг забросил тыркаться в NM и выбирать из десятка UUID нужный, и переподключаться каждый раз, как возника конфликт радиоэфира, и стал подключаться штатным скриптом. А уж после демонстрации способов получения wap/wpe в консоли вообще в восторг прише.
Так что новичкам данные приблуды ИМХО вредят. Они их принимают на неотъемлемую часть операционной системы. А людям сведующим они вообще не нужны. Причины я уже указывал.
На сегоняшний день не могу найти ни одного бюайта оправдания использования NM на десктопе и Selinux в защищенной среде. Даже после появления вменяемых гуевин для их настройки. Есть еше куча всего, но о них не вспоминают по причине выхода из моды. Уж если сам Линус рекомендует отключать NM в системе.....
Re: Виндовый глюк. 04.01.2009 19:32blH, BigAndy писал(а):

> Потому что в базовой федоре по умолчанию с f9 ставится kdm.
> Почему - я их прекрасно понимаю.

Я тоже прекрасно. Ну не хотели ребята к изначально глюкавому дистрибутиву прикручивать нормальную прогу, чтобы не компрометировать её.

> В АСП прикрутили GDM. Почему не люблю gdm? - потому что для
> того чтобы в меню запуска появился пункт для запуска удаленной
> x-сессии, приходится плясать с бубном.

А это вообще надо? Я даже и не знал, что такой пункт __может__ появиться. Жил как-то и без него. Есть же, в конце концов, консольная команда Х --query... или как её там. Вот только если этой командой подключаться к хдм (или, Боже упаси, к кдм) - то можно что-нибудь уронить, если этот самый дм коряво настроен. А гдм даже настраивать не надо, бери какой есть - и всё работает.

> Но, в конце концов, это выбор пользователя. Хотя никто еще на
> моей памяти из КДМ/XDM не вернулся в GDM.

Ну, значит я -- это уже "никто". Попомним-с когда-нибудь...

> Следующие вопросы возникают. Почему, если я рекомендую
> отключить излишние для повседневногоиспользования сервисы,
> считается. что я советую плохое?
> Например, selinux и приснопамятный NM.

Ради Бога. Здесь, консенсус, по крайней мере, даже мне не к чему придраться. Потому что у меня всё прекрасно работает и без селинукса, а ежели поставить НМ -- то работать вообще даже перестаёт, и я не знаю почему.
Re: Виндовый глюк. 04.01.2009 19:40BigAndy >Потому что у меня всё прекрасно работает и без селинукса, а ежели поставить НМ -- то работать вообще даже перестаёт, и я не знаю почему.

Во-во. Поднимите Selinux и NM и насладитесь их настройками по умолчанию.
Селинукс -понятно для чего, но уж больно тормознутж. В особенности по сравнению с AppArmor.
NM - я вообще молчу.
Re: Виндовый глюк. 04.01.2009 20:43lkanter BigAndy писал(а):


> Потому что в базовой федоре по умолчанию с f9 ставится kdm.
> Почему - я их прекрасно понимаю.

Где? что-то я его там "по умолчанию" не видел. Как и KDE.
Re: Виндовый глюк. 04.01.2009 21:08blH, Так это ж 9-я! бубль гум, однако.

Там, емнимс, после того как выяснилось что на подавляющее большинство компьютеров она не устанавливается, в том числе ни на один из моих (если соглашаться с предложенной "по умолчанию" конфигурацией, то сразу после выбора пакетов вылезала ошибка), появились "левые" дистрибутивы, отличающиеся от фирменного, насколько я понял, только конфигом (или чего там у неё) анаконды.

Я себе 9-ю тоже только таким способом поставить и смог (нашлись добрые люди, подогрели, обобра... конфиг хитрый подобрали, вобщем). Вобщем, скачал дистрибутив не с офсайта федоры, а с компа у соседа. Какой там *дм по умолчанию стоял - не знаю, право, поскольку эта ф9 у меня автоматически и плавно переросла в ф10, потом в ф11... а потом пришлось диск форматировать вместе с этим исо-образом.
Re: Виндовый глюк. 04.01.2009 23:52BigAndy lkanter писал(а):

> BigAndy писал(а):
>
>
> > Потому что в базовой федоре по умолчанию с f9 ставится kdm.
> > Почему - я их прекрасно понимаю.
>
> Где? что-то я его там "по умолчанию" не видел. Как и KDE.
Угу. Есть. Есть документальное подтверждение. Диск и ISO нарезанный с федоры, которуя скачал в первые часы. На следующее утро там же была совсем другая федора с другим размером и другой контрольной суммой.

В Ф10 kdm стоит по умолчанию. А xdm появилась только перед самым НГ.
RSS-материал