Знайдено в супермаркеті
Показ дописів із міткою Ubuntu. Показати всі дописи
Показ дописів із міткою Ubuntu. Показати всі дописи
вівторок, 14 серпня 2012 р.
пʼятниця, 19 червня 2009 р.
Проблеми з мишою в новому Xorg в зв’язці з hal
Після оновлення Xorg, якому тепер не потрібно мати файл настройки xorg.conf, виявилося, що не все так радісно, як би мало бути. Проблема проявилася як на мому лаптопі з Убунту Jaunty, так і на Archlinux, який віднедавна загніздився в мене на стаціонарному компі. Проблемка проявилася в тому, що при клацанні лівою клавішою миші, наприклад, при згортуванні програми, один клік ідентифікувався як два кліка, тому програма спочатку згорталася і потім відразу відкривалася. Це також проявлялося на закриванні вкладок в Вогнелисиці і в інших програмах. Аналіз /var/log/Xorg.0.log показав, що hal якогось чорта знаходить 2 миші, одна як "USB mouse", що відповідає дійсності, і друга "Macintosh mouse button emulation". Зрозуміло, що при натисканні клавіші на миші сигнал йшов два рази від кожного знайденого девайса, що і спричиняло ефект подвійного кліку. Це легко можна було побачити, запустивши xev і перевіривши за допомогою xinput list скільки мишей є в системі. Досить тривалий пошук по інтернету дав купу згадувань про цю проблему, як в Убунту, так і інших дистрибутивах. Знайшов і вирішення цієї проблеми, досить просте - заблокувати Macintosh мишку в полісах hal. Робиться все досить просто:
1. Створити файлик /etc/hal/fdi/preprobe/10-blacklist.fdi з таким вмістом:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.category" contains="input">
<match key="input.product" contains="Macintosh">
<merge key="info.ignore" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
2. Записати файл, перезапустити hal через sudo /etc/init.d/hal restart в Убунту чи sudo /etc/rc.d/hal restart в Archlinux.
3. Рестартувати X-сервер sudo /etc/init.d/gdm restart в Убунту або /etc/rc.d/gdm restart в Archlinux.
4. Перевірити, що є одна миша, заглянувши в /var/log/Xorg.0.log або запустивши xinput list.
Рецепт взятий звідси. Крім того, постійно в інтернеті є нарікання, що hal-івські правила погано документовані, причому немає аплікації, яка б могла на ходу змінювати їх по бажанню користувача. Наприклад, я довго бився, як в новому Xorg зробити так, щоб по замовчуванні були ті розкладки клавіатури, які мені потрібні. Виявилося, що це робиться досить просто через hal правила. А саме, треба створити файлик /etc/hal/fdi/policy/10-keymap.fdi з таким вмістом:
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keypad">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.model" type="string">pc105</merge>
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">pl,ua</merge>
<merge key="input.xkb.variant" type="string">,unicode</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,lv3:ralt_switch,grp_led:scroll</merge>
</match>
</device>
</deviceinfo>
фактично прописавши те, що раніше було в xorg.conf. Правила hal, які вміщаються в /etc/hal/fdi/policy, перезаписують правила по замовчуванню, які можна знайти в /usr/share/hal/fdi/. Позадававши таким чином відповідні пристрої в власноручно написаних правилах, можна дійсно спокійно видаляти xorg.conf. Не знаю, наскільки такий спосіб є зручніший від того, щоб все було компактно в xorg.conf...
1. Створити файлик /etc/hal/fdi/preprobe/10-blacklist.fdi з таким вмістом:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.category" contains="input">
<match key="input.product" contains="Macintosh">
<merge key="info.ignore" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
2. Записати файл, перезапустити hal через sudo /etc/init.d/hal restart в Убунту чи sudo /etc/rc.d/hal restart в Archlinux.
3. Рестартувати X-сервер sudo /etc/init.d/gdm restart в Убунту або /etc/rc.d/gdm restart в Archlinux.
4. Перевірити, що є одна миша, заглянувши в /var/log/Xorg.0.log або запустивши xinput list.
Рецепт взятий звідси. Крім того, постійно в інтернеті є нарікання, що hal-івські правила погано документовані, причому немає аплікації, яка б могла на ходу змінювати їх по бажанню користувача. Наприклад, я довго бився, як в новому Xorg зробити так, щоб по замовчуванні були ті розкладки клавіатури, які мені потрібні. Виявилося, що це робиться досить просто через hal правила. А саме, треба створити файлик /etc/hal/fdi/policy/10-keymap.fdi з таким вмістом:
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keypad">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.model" type="string">pc105</merge>
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">pl,ua</merge>
<merge key="input.xkb.variant" type="string">,unicode</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,lv3:ralt_switch,grp_led:scroll</merge>
</match>
</device>
</deviceinfo>
фактично прописавши те, що раніше було в xorg.conf. Правила hal, які вміщаються в /etc/hal/fdi/policy, перезаписують правила по замовчуванню, які можна знайти в /usr/share/hal/fdi/. Позадававши таким чином відповідні пристрої в власноручно написаних правилах, можна дійсно спокійно видаляти xorg.conf. Не знаю, наскільки такий спосіб є зручніший від того, щоб все було компактно в xorg.conf...
вівторок, 11 листопада 2008 р.
Ubuntu Intrepid Ibex, nvidia-glx-96 і шрифти в wine і Oo3
Ця публікація стосується моїх експериментів з новою дистрибуцією Убунту і деякими проблемами, які стали вилізати. А саме, виявилося, що творці Убунту цього разу змінили пакети з дровами nvidia, і пакет, який треба було ставити, називається nvidia-glx-96. Більше того, як виявилося, в новому дистрибутиві Intrepid появився новий Xorg, а дрова Nvidia не пристосовані до нього. За тиждень ситуація поправилася, і появився пакет nvidia-glx-96 версії 96.43.09, де вже описана вище ситуація виправлена. Однак не є все так легко, по перше, драйвера зразу не стали, новостворений xorg.cong не давав ефектів (compiz). Я довго з ним екпериментував, зрештою закинув це і знайшов свій старий xorg.cong, і з ним все чудово запустилося. Подаю тут свій xorg.conf для Nvidia GeForce2 MX/MX 400 :
Описи опцій драйвера nvidia можна знайти, наприклад, тут: http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8774/README/appendix-d.html. Мусив додати явний вибір Відео мод (Modes "1280x1024") , бо в wine-аплікаціях вискакувала помилка, пов’язана з X-сервером. Тепер щодо OpenOffice 3.0, я скористався постом Bum-а і встановив третю версію Офісу, але оскільки під час встановлення я використовував драйвер nv і metacity, то нічого не зауважив поганого. Після використання драйвера nvidia i compiz полізли глюки - взагалі зникли знаки в офісі, не допомагало нічого, ані корекція шрифтів, ані перестановка шрифтів. Зрештою, читання форумів дало відповідь, а саме що є якась проблема з тим нвідіївським драйвером з font-antialiasing і font-rendering. Відповідно після відключення згладжування шрифтів в офісі (див. нижче) все запрацювало.
Наступне, що вилізло, то таке саме з wine-аплікаціями. Оскільки вже відомо було, звідки цей звір взявся, знайшлося і лікарство: створити файлик, наприклад reg.txt з вмістом
і запустити regedit reg.txt . Після того всі шрифти стало видно.
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Tue Jan 22 19:53:46 PST 2008
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard" "CoreKeyboard"
InputDevice "Configured Mouse"
EndSection
Section "Files"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl,ua"
# Option "XkbVariant" ",unicode"
Option "XkbVariant" ",unicode"
Option "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Device"
Identifier "Configured Video Device"
# Driver "nv"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
# Option "UseDisplayDevice" "DFP"
Option "DisableGLXRootClipping" "true"
Option "NoLogo" "False"
Option "NvAGP" "1"
Option "EnablePageFlip" # improves performance on 3d acceleration
Option "AGPMode" "2" #"1/2/4/8" agp speed (choose one)
Option "AGPSize" "32" #"32/64/128" manually set agp aperture, kinda like shared memory (choose one)
Option "AccelMethod" "xaa" # exa is still rigged, use xaa until they solve the 2d acceleration issues.
Option "XAANoOffscreenPixmaps" # generic optimization for 2d acceleration, disables XAA offscreen pixmaps which for some reason actually slow down 2d rendering
Option "DynamicClocks" "on"
Option "ColorTiling" "on"
Option "FBTexPercent" "95"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "Coolbits" "1"
DefaultDepth 24
SubSection "Display"
Depth 24
# Modes "nvidia-auto-select"
Modes "1280x1024"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enabled"
EndSection
Описи опцій драйвера nvidia можна знайти, наприклад, тут: http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8774/README/appendix-d.html. Мусив додати явний вибір Відео мод (Modes "1280x1024") , бо в wine-аплікаціях вискакувала помилка, пов’язана з X-сервером. Тепер щодо OpenOffice 3.0, я скористався постом Bum-а і встановив третю версію Офісу, але оскільки під час встановлення я використовував драйвер nv і metacity, то нічого не зауважив поганого. Після використання драйвера nvidia i compiz полізли глюки - взагалі зникли знаки в офісі, не допомагало нічого, ані корекція шрифтів, ані перестановка шрифтів. Зрештою, читання форумів дало відповідь, а саме що є якась проблема з тим нвідіївським драйвером з font-antialiasing і font-rendering. Відповідно після відключення згладжування шрифтів в офісі (див. нижче) все запрацювало.
Наступне, що вилізло, то таке саме з wine-аплікаціями. Оскільки вже відомо було, звідки цей звір взявся, знайшлося і лікарство: створити файлик, наприклад reg.txt з вмістом[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"ClientSideWithRender"="N"
і запустити regedit reg.txt . Після того всі шрифти стало видно.
понеділок, 7 липня 2008 р.
Віконні менеджери, графічні оболонки
Схоже час опублікувати результат моїх експериментів з різними графічними оболонками (віконними менеджерами) на моїй минулотисячолітній машині. Оскільки машина слаба, пам’яті малувато (650 Мб), то ж відповідно оцінював по швидкості і маневреності.
- XFCE - гарний менеджер, компіз рухався, відчутно було легке пригальмовування. Як на мене, трохи зле налаштування
- Openbox - ця штука дуже легка, але налаштування просто кара божа. Туди само Fluxbox, Blackbox і решта похідних.
- Enlightement (в парі з Opengeu проектом) - чудна річ, і, по моєму, вона переплюне XFCE, ефекти можливо гірші ніж в компіз, але що основне, так то що оболонка прекрасно себе поводила в моїх умовах.
- LXDE - на разі зе бест що я підібрав. Легкий, зручний віконний менеджер, трохи сируваті налаштування, компіз ходив добре.
пʼятниця, 6 червня 2008 р.
Google Gadgets і Убунту 8.04
Інформація про Google Gadgets для лінукс появилася кілька днів тому. Я про себе ту подію відмітив, але особливих емоцій вона в мене не визвала. До сьогоднішнього обіду, коли я пробував за допомогою гноміського трекера знайти файл по назві, який лежав в корені моєї домашньої директорії, і та зараза вперто його не хотіла знайти. Піддавшись емоціям, я згадав про Google Desktop, який ось вже 4 години справно індексує файли на мому компі, і вже встиг мені показати, що без проблем знаходить тестовий файл. Відповідно, проснувся інтерес і до Google Gadgets, які я поставив на Убунту 8.04 за допомогою ось цих вказівок. Все гарно скомпілювалося і запустилося через ggl-gtk. Ось як це виглядає:

Доповнення: Появився і готовий пакет для Убунту на GetDeb.

Доповнення: Появився і готовий пакет для Убунту на GetDeb.
субота, 24 травня 2008 р.
Мої нотатки щодо пришвидшення роботи Убунту та Гнома
Буду поступово доповнювати (тіпс і мій коммент відносно ефекту на десктопі P4 1800 Мгц):
Посилання:
http://wiki.archlinux.org/index.php/Gnome_Tips
http://www.neowin.net/forum/index.php?showtopic=584156
http://sidux.com/PNphpBB2-viewtopic-t-3484-start-0.html
http://ubuntusoftware.info/Howto_tweak_ubuntu_ultimate.html
How_to_setup_Hardy_for_speed
- Перейти на reiserfs, яка, як кажуть, є швидша за ext3 і добра, коли є багато малих файлів, тому її рекомендують використовувати для рут-розділу. -- Особливого пришвидшення не відчув, міряв швидкість hdparm -tT /dev/sdXX.
- Монтувати /tmp як tmpfs (рядок в /etc/fstab: tmpfs /tmp tmpfs rw ). Використовує швидшу пам'ять RAM замість твердого диску для тимчасових файлів. -- Не знаю, чи щось дало.
- У /etc/fstab поставити опції монтування для ext3: noatime; для reiserfs: notail,noatime. -- кажуть що це найшвидші опції...
- Поміняти Nautilus на PCMan (інстальнувши його перед тим), а саме: у файлі /usr/share/applications/nautilus-computer.desktop поміняти стрічку з Exec на Exec=pcmanfm / , у файлі /usr/share/applications/nautilus-home.desktop поміняти стрічку з Exec на Exec=pcmanfm , у файлі /usr/share/applications/nautilus-folder-handler.desktop поміняти стрічку з Exec на Exec=pcmanfm %U. -- Оце серйозно допомогло, Наутілус серйозно гальмував систему.
- Забрати затримку в відкривання меню в Гном: створити в домашній директорії, якщо його нема, файл .gtkrc-2.0, і в ньому вписати gtk-menu-popup-delay = 0. -- Дало пришвидшення відкривання меню Гнома.
- Зменшити використання ресурсів при пересуванні вікон командою (міняє опції конфігурації Metacity в Гном): gconftool-2 --type bool --set /apps/metacity/general/reduced_resources true. -- Ця опція теж позитивно вплинула.
- В файлі /etc/init.d/rc поміняти CONCURRENCY=none на CONCURRENCY=shell. -- Кажуть, що дає серйозне підвищення продуктивності системи для дво і більше ядерних компів.
- Поміняти або, якщо нема, то вставити в файлі /etc/sysctl.conf стрічку vm.swappiness=0 або vm.swappiness=10. Це міняє дефолтове значення 60 в Убунту. -- Не знаю, чи то щось дало.
- Інсталювати preload: sudo apt-get install preload. Слідкує за аплікаціями, які запускає користувач, і при наступному їх старті полегшує запускання. -- Напевно щось дало
- Додати назву машини в /etc/hosts:
127.0.0.1 localhost
на
127.0.1.1 назва_машини127.0.0.1 localhost назва_машини
-- Можливо і дає пришвидшення аплікацій, пов'язаних з мережею.
127.0.1.1 назва_машини - Зменшити кількість відкритих консолей: перейменувати файли tty3, tty4, tty4, tty6 в /etc/event.d/ або в тих файлах закоментувати стрічки, що починаються з start on runlevel. Таким чином, залишиться два термінали tty1 і tty2, що цілком достатньо. -- Ну ця опція в будь-якому випадку дає зменшення затратності системи.
- Змінити в /etc/X11/xorg.conf опцію Defaultdepth 24 на Defaultdepth 16. -- При моїй 64 меговій відеокарті Nvidia GeForce2 MX/MX 400 це серйозно покращило продуктивність.
- Забрати ipv6. Не знаю який кращий, а може і обидва добрі. Перший: прописати blacklist ipv6 в файлі /etc/modprobe.d/blacklist. Другий: в файлі /etc/modprobe/alias закоментувати стрічку alias net-pf-10 ipv6 і додати стрічки
alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off - sudo cpufreq-selector -g performance - перевести процесор в режим видайності.
Посилання:
http://wiki.archlinux.org/index.php/Gnome_Tips
http://www.neowin.net/forum/index.php?showtopic=584156
http://sidux.com/PNphpBB2-viewtopic-t-3484-start-0.html
http://ubuntusoftware.info/Howto_tweak_ubuntu_ultimate.html
How_to_setup_Hardy_for_speed
неділя, 20 квітня 2008 р.
Ubuntu портоване на ARM!
Серце стискалося від захоплення, читаючи оцю новину. Ще тільки вчора я рився в неті, шукаючи інфу на ту тему. І от на тобі, Убунту портували процесори ARM. Я все таки дуже хочу малий зручний супер пристрій з звичною зручною універсальною системою в кишені. І звичайно по нормальній ціні. Типу от цього агрегатика, його грозилися продавати по 300 баксів. Або оцього N810.
неділя, 30 березня 2008 р.
Тіпси як пришвидшити Убунту
Повертаюся до пришвидшення роботи Убунту. Знайшов в інтернеті підбірку матеріалів про пришвидшення роботи Feisty і розмістив її тут.
Вчора серйозно розмірковував щодо переходу з Убунту на Arch-linux, але на разі не назбирав достатньо аргументів, які б визначили подальшу долю мого компа, з якого я стараюся витиснути все до можливості.
Але скориставшись деякими вказівками з матеріалу, поданого вище, наразі перестав про це думати - пацієнт себе почув значно краще :-)
Вчора серйозно розмірковував щодо переходу з Убунту на Arch-linux, але на разі не назбирав достатньо аргументів, які б визначили подальшу долю мого компа, з якого я стараюся витиснути все до можливості.
Але скориставшись деякими вказівками з матеріалу, поданого вище, наразі перестав про це думати - пацієнт себе почув значно краще :-)
понеділок, 17 березня 2008 р.
Вебкамера Logitech QuickCam Go і Ubuntu
Щось сталося з моєю старою камерою, зелений світлячок на ній блимає, однак камера мертва як під віндозою, так і лінуксом. Це спонукало мене купити в MediaMarkt черговий дешевий шедевр - Logitech QuickCam Go. Але Logitech має добру підтримку в лінуксі, і камера без проблем запрацювала відразу, розпізналася як ID 046d:092f Logitech, Inc. QuickCam express Plus, пристрій /dev/video0 створився автоматом, а camorama без проблем зняла зображення.
неділя, 16 березня 2008 р.
Ubuntu Hardy Heron development version і KDE4.0.2
Незважаючи на моє попереднє незадоволення четвертим КДЕ, цього разу я приємно був здивованим. В другому паку багато попідправляли, повідшліфовували і нарешті я зміг потішитися середовищем КДЕ, до якого я вже трохи відвик після 2-х місячного використання Гнома. Загальне враження навіть дуже позитивне, мені здається, що оболонка стала менш ресурсозатратною (3.5 КДЕ на моїй тестовій машині рухався, але пригальмовував). Висновок для себе: напевно перейду знову до КДЕ в Hardy Heron final.
неділя, 6 січня 2008 р.
Hardy Heron і мій комп
Вчора я щось не витримав і вирішив оновити систему звичайним "update-manager -d" до Ubuntu Hardy Heron. Особливо нічого не відбулося, досить довгенько все вантажило, раз вибило, довелося ще раз запустити. На разі ніяких особливих змін я не відчув, ну хіба що compiz перестав працювати, та не ставиться повністю пакет OpenOffice.org із-за якихось там проблем з залежностями. Довелося кусками поставити без openoffice.org-base. Вроді швидше почала працювати KDE-єшна розкладка клавіатури, нема затримок. Ядро стало 2.6.24-2. Моя вебкамера піднялася відразу (значить драйвер йде разом з ядром, це тішить). Решта ніби все лишилося на місці. Тестую я лише один день, відповідно і вражень малувато :-).
пʼятниця, 17 серпня 2007 р.
Tesco Techweb1 відеокамера і лінукс
Вчора випадково в Tesco надибав на розпродажі вебкамеру за 30 злотих (біля 10 баків), яку відразу і купив. Камера фуфло, звичайно, але для експериментів цілком згодиться. До камери докладався компакт-диск з дровами, під віндою з третьої спроби камера запустилася. Під лінуксом інша історія. Камера ніяк не детектувалася. Пошук по нету дав небагато, але цього стало. Я знайшов блог, де описувався процес інсталяції камери, що я і зробив. Запрацювало відразу - після запуску модуля камеру стало видно як
$lsusb
Bus 002 Device 002: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
В мене лишилося питання - яким чином відомо, який драйвер використовувати для камери, якщо вона не детектується? Розбирати її і дивитися який там чіп стоїть?
Підписатися на:
Дописи (Atom)
loading..