LINUX.ORG.RU

Как ускорить запуск konsole?


0

1

konsole запускается по 5-7 секунд, потом намного быстрее, но по прошествии какого-то времени проблема опять появляется.

grep ^konsole ~/.xsession-errors ничего не выдает.

egrep '^\((EE|WW)\)' /var/log/Xorg.0.log выдает дюжину строчек типа:

(WW) The directory "/usr/share/fonts/local" does not exist.

На остальных дисплеях (1,2,3) выдает то же самое, но xterm там летает. Так что дело в konsole.

Ядро: 2.6.25.20 x86_64
Qt: 4.6.2
KDE Development Platform: 4.4.3 (KDE 4.4.3)
Konsole: 2.4.2

Нет ли каких-нибудь универсальных механизмов ускорения загрузки программ?

Благодарю всех отметившихcя.


Нет ли каких-нибудь универсальных механизмов ускорения загрузки программ?

Купить комп поновее? Preload?

yumko ★★
()

>konsole запускается по 5-7 секунд

Pentium 60? Я не встречал систем, где бы она не стартовала мгновенно. А встречал я KDE4 аж на P3 800. Может, strace konsole что-нибудь скажет?

redgremlin ★★★★★
()
Ответ на: комментарий от anonymous_sapiens

но, это, скорее если окно konsole открывается, а prompt долго не появляется

anonymous_sapiens ★★★★★
()

Было такое. Поменял шрифты в konsole - задержка при запуске, вернул назад - стартует мгновенно

Captcha
()
Ответ на: комментарий от redgremlin

Характерный признак - после первого запуска она грузится мгновенно.

Попробую preload и strace.

.bashrc чист

env тоже мусора не выдает

mclaudt
() автор топика

У konsole много фич.
man konsole вообщем.

amorpher ★★★★★
()

>Нет ли каких-нибудь универсальных механизмов ускорения загрузки программ?

prelink, preload

gcc -Os -fno-inline + http://lwn.net/Articles/192624/

anon_666
()

1. Обновиться
2. Проверить, существует ли эта проблема под свежесозданным пользователем.

Mobyshvein
()

Ага, тормозит первый запуск konsole после команды

sync; echo 3 > /proc/sys/vm/drop_caches
mclaudt
() автор топика

Можно в автозапуск впереть konsole --background-mode и наслаждаться.

--background-mode         Start Konsole in the background and bring to the front when the F12 key is pressed
thesis ★★★★★
()

Вот strace тормозного (~10 сек) запуска

http://pastebin.com/izA0x3au

Там есть

EAGAIN (Resource temporarily unavailable)

strace последующих пусков (мгновенных) точно такой же: там просто hex-числа другие.

mclaudt
() автор топика

[i]>Как ускорить запуск konsole? [/i]

Легко и просто: emerge urxvt && echo 'alias konsole=«urxvt» >> ~/.bashrc'

anonymous
()
Ответ на: комментарий от mclaudt

Самые тормоза идут на участке

writev(5, [{"l\1\0\1\24\0\0\0\7\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {"\17\0\0\0org.kde.konsole\0", 20}], 2) = 164
poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(5, "l\2\1\1\4\0\0\0\10\0\0\0=\0\0\0\6\1s\0\6\0\0\0:1.291\0\0"..., 2048) = 84
read(5, 0x62cc30, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
writev(5, [{"l\1\0\1\24\0\0\0\10\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {"\17\0\0\0org.kde.konsole\0", 20}], 2) = 164
poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(5, "l\2\1\1\v\0\0\0\t\0\0\0=\0\0\0\6\1s\0\6\0\0\0:1.291\0\0"..., 2048) = 91
read(5, 0x62cc30, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
mclaudt
() автор топика
Ответ на: комментарий от mclaudt

там выпадающая консоль,
когда нужно - жмешь на кнопку (по умолч F12) - выпадает,
не нужно - сворачивается.

Sylvia ★★★★★
()

Оказалось konsole тут не при делах. Та же фигня с kwrite.

Первый запуск по 10 секунд, затем: мгновенно вплоть до выполнения команды

sync; echo 3 > /proc/sys/vm/drop_caches

Короче проблема комплексная - древние глюкавые кеды.

mclaudt
() автор топика
Ответ на: комментарий от sin_a

KDE запущено?

А что принято считать KDE? ps aux | grep kde дает:

kdeinit4: kdeinit4 Running...
kdeinit4: klauncher [kdeinit] --fd=8
kdeinit4: kded4 [kdeinit]  
kdeinit4: kio_file [kdeinit] file local:/tmp/ksocket-mclaudt/klauncherMT****.slave-socket local:/tmp/ksocket-mclaudt/gwenviewL*****.slave-socket
kdeinit4: kglobalaccel [kdeinit]

Запущен самопальный .xinitrc на основе тяжко глючивших искаробочных сусёвых кед.

mclaudt
() автор топика
Ответ на: комментарий от valentin_v13

>>Вы шрифты по умолчанию меняли на другие?

Нет, но понапихал однажды кучу шрифтов в кучу папок.

kconfig говорит что их у меня 683 и занимают 300 MB. Это много?

mclaudt
() автор топика
Ответ на: комментарий от mclaudt

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

valentin_v13 ★★★
()
Ответ на: комментарий от mclaudt

Проверь запуск в KDE сессии, и если там нормально то что-то при первом запуске они пытаются поднять, чего им не хватает.

sin_a ★★★★★
()
Ответ на: комментарий от Sylvia

Ужасное поделие. Как выяснилось, quake-like терминалы в принципе не нужны, но если очень хочется, то стоит смотреть в сторону yeahconsole.

Insomnium ★★★★
()

та же фигня с konsole, KDE4

tommy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.