|
|
(1 промежуточная версия не показана) |
Строка 1: |
Строка 1: |
- | {{MovedFromFreesourceInfo|AltLinux/Beryl}} | + | {{crap}} |
| | | |
- | == Небольшие заметки на полях по рассылке Сизиф == | + | === Рекомендации от Michael Shigorin === |
| | | |
- | [http://lists.altlinux.org/pipermail/sisyphus/2007-April/097267.html http://lists.altlinux.org/pipermail/sisyphus/2007-April/097267.html] | + | [http://lists.altlinux.org/pipermail/sisyphus/2006-November/089781.html http://lists.altlinux.org/pipermail/sisyphus/2006-November/089781.html] |
| | | |
- | === 1.Для запуска Beryl надо откорректировать xorg.conf ===
| + | используя текущий сизиф, делаем |
| | | |
- | ==== Пример для Nvidia (от Valery V. Inozemtsev) ====
| + | <pre>apt-get install beryl</pre> |
| | | |
- | <pre>Section "Files"
| + | если используется видеокарта NVIDIA, поддерживаемая драйвером |
- | RgbPath "/usr/share/X11/rgb"
| + | ветки 9xxx (это не TNT2), то дополнительно |
- | EndSection
| + | |
| | | |
- | Section "Module"
| + | <pre>apt-get install nvidia-xconfig</pre> |
- | Load "dbe"
| + | |
- | SubSection "extmod"
| + | |
- | Option "omit xfree86-dga"
| + | |
- | EndSubSection
| + | |
- | Load "glx"
| + | |
- | Load "type1"
| + | |
- | Load "freetype"
| + | |
- | EndSection
| + | |
| | | |
- | Section "ServerFlags"
| + | далее идём в консоль, говорим рутом |
- | AllowMouseOpenFail
| + | |
- | EndSection
| + | |
| | | |
- | # Включаем Composite
| + | <pre>nvidia-xconfig --composite |
- | Section "Extensions"
| + | nvidia-xconfig --allow-glx-with-composite |
- | Option "Composite" "true"
| + | nvidia-xconfig --render-accel |
- | EndSection
| + | nvidia-xconfig --add-argb-glx-visuals</pre> |
| | | |
- | # Клава :)
| + | и перестартовываем X: |
- | Section "InputDevice"
| + | |
- | Identifier "BTC9116U"
| + | |
- | Driver "kbd"
| + | |
- | Option "AutoRepeat" "250 30"
| + | |
- | Option "XkbModel" "btc9116u"
| + | |
- | Option "XkbLayout" "us,ru"
| + | |
- | Option "XkbVariant" ",winkeys"
| + | |
- | Option "XkbOptions" "grp:caps_toggle,grp:lwin_toggle,grp:switch"
| + | |
- | EndSection
| + | |
| | | |
- | Section "InputDevice"
| + | <pre>service dm restart</pre> |
- | Identifier "USBMouse"
| + | |
- | Driver "mouse"
| + | |
- | Option "Protocol" "IMPS/2"
| + | |
- | Option "Device" "/dev/input/mice"
| + | |
- | Option "ZAxisMapping" "4 5"
| + | |
- | EndSection
| + | |
| | | |
- | # Монитор
| + | или запускаем пользователем ещё один рядом: |
- | Section "Monitor"
| + | |
- | Identifier "LG L1750B"
| + | |
- | VendorName "LG"
| + | |
- | ModelName "L1750B"
| + | |
- | DisplaySize 338 270
| + | |
- | HorizSync 30-71
| + | |
- | VertRefresh 56-75
| + | |
- | EndSection
| + | |
| | | |
- | # Видео карта
| + | <pre>startx</pre> |
| | | |
- | Section "Device"
| + | теперь Beryl можно запустить при помощи beryl-manager; для автозапуска при старте KDE можно добавить такой файл, сделав его исполняемым: |
- | Identifier "NVIDIA GeForce4 FX5200"
| + | |
- | VendorName "NVIDIA"
| + | |
- | BoardName "GeForce 4"
| + | |
- | Driver "nvidia"
| + | |
- | BusID "PCI:1:0:0"
| + | |
- | # Включили DPMS
| + | |
- | Option "DPMS" "true"
| + | |
- | # Отключили Logo
| + | |
- | Option "NoLogo" "true"
| + | |
- | # Включили Рендеринг
| + | |
- | Option "RenderAccel" "true"
| + | |
- | #
| + | |
- | Option "Backingstore" "true"
| + | |
- | # Включили "ротацию"
| + | |
- | Option "RandRRotation" "true"
| + | |
- | # Включили "тройной буфер"
| + | |
- | Option "TripleBuffer" "true"
| + | |
- | # Включили 32-х битовый ARGB режим
| + | |
- | Option "AddARGBGLXVisuals"
| + | |
- | EndSection
| + | |
| | | |
- | Section "Screen"
| + | <pre>cat > ~/.kde/Autostart/beryl.desktop << EOF |
- | Identifier "TFT"
| + | [Desktop Entry] |
- | Device "NVIDIA GeForce4 FX5200"
| + | Encoding=UTF-8 |
- | Monitor "LG L1750B"
| + | Exec=beryl-manager & |
- | DefaultColorDepth 24
| + | GenericName[en_US]= |
- | Subsection "Display"
| + | StartupNotify=false |
- | Depth 8
| + | Terminal=false |
- | Modes "1280x1024" "1024x768" "800x600" "640x400"
| + | TerminalOptions= |
- | ViewPort 0 0
| + | Type=Application |
- | EndSubsection
| + | X-KDE-autostart-after=kdesktop |
- | Subsection "Display"
| + | EOF |
- | Depth 16
| + | chmod +x ~/.kde/Autostart/beryl.desktop</pre> |
- | Modes "1280x1024" "1024x768" "800x600" "640x480"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | Subsection "Display"
| + | |
- | Depth 24
| + | |
- | Modes "1280x1024" "1024x768" "800x600" "640x480"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | Subsection "Display"
| + | |
- | Depth 32
| + | |
- | Modes "1280x1024" "1024x768" "800x600" "640x480"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | EndSection
| + | |
| | | |
- | Section "ServerLayout"
| + | если будет глючить, тормозить или просто надоест — в KDE проще переключить дефолтный WM в меню менеджера (в трее), иначе придётся сделать fgrep -r beryl /.kde и поменять на kwin в одном из rc-файлов. |
- | Identifier "AGP"
| + | |
- | Screen 0 "TFT" 0 0
| + | |
- | InputDevice "USBMouse" "CorePointer"
| + | |
- | InputDevice "BTC9116U" "CoreKeyboard"
| + | |
- | EndSection</pre>
| + | |
- | | + | |
- | ==== Пример для ATI (от Valery V. Inozemtsev) : ====
| + | |
- | | + | |
- | <pre>Section "Files"
| + | |
- | RgbPath "/usr/share/X11/rgb"
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "ServerFlags"
| + | |
- | AllowMouseOpenFail
| + | |
- | Option "DontZap"
| + | |
- | Option "AIGLX" "true"
| + | |
- | Option "NoPM" "true"
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "InputDevice"
| + | |
- | Identifier "Keyboard0"
| + | |
- | Driver "kbd"
| + | |
- | Option "AutoRepeat" "250 30"
| + | |
- | Option "XkbModel" "pc105"
| + | |
- | Option "XkbLayout" "us,ru"
| + | |
- | Option "XkbVariant" ",winkeys"
| + | |
- | Option "XkbOptions" "grp:ctrl_shift_toggle"
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "InputDevice"
| + | |
- | Identifier "Mouse0"
| + | |
- | Driver "mouse"
| + | |
- | Option "Protocol" "IMPS/2"
| + | |
- | Option "Device" "/dev/input/mice"
| + | |
- | Option "ZAxisMapping" "4 5"
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "Module"
| + | |
- | Load "dbe"
| + | |
- | Load "glx"
| + | |
- | Load "dri"
| + | |
- | SubSection "extmod"
| + | |
- | Option "omit xfree86-dga"
| + | |
- | EndSubSection
| + | |
- | Load "type1"
| + | |
- | Load "freetype"
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "Monitor"
| + | |
- | Identifier "Monitor0"
| + | |
- | HorizSync 30-96
| + | |
- | VertRefresh 50-160
| + | |
- | Option "DPMS"
| + | |
- | Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "Device"
| + | |
- | Identifier "ATI Graphics Adapter"
| + | |
- | VendorName "ATI"
| + | |
- | Option "BusType" "AGP"
| + | |
- | Driver "ati"
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "Extensions"
| + | |
- | Option "Composite" "true"
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "DRI"
| + | |
- | Group "xgrp"
| + | |
- | Mode 0660
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "Screen"
| + | |
- | Identifier "Screen0"
| + | |
- | Device "ATI Graphics Adapter"
| + | |
- | Option "XaaNoOffscreenPixmaps"
| + | |
- | Monitor "Monitor0"
| + | |
- | DefaultColorDepth 16
| + | |
- | Subsection "Display"
| + | |
- | Depth 32
| + | |
- | Modes "1152x864" "1024x768_100.00"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | Subsection "Display"
| + | |
- | Depth 24
| + | |
- | Modes "1152x864" "1024x768_100.00"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | Subsection "Display"
| + | |
- | Depth 16
| + | |
- | Modes "1152x864" "1024x768_100.00"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | Subsection "Display"
| + | |
- | Depth 15
| + | |
- | Modes "1152x864" "1024x768_100.00"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | Subsection "Display"
| + | |
- | Depth 8
| + | |
- | Modes "1152x864" "1024x768_100.00"
| + | |
- | ViewPort 0 0
| + | |
- | EndSubsection
| + | |
- | EndSection
| + | |
- | | + | |
- | Section "ServerLayout"
| + | |
- | Identifier "Server Layout"
| + | |
- | Screen "Screen0"
| + | |
- | InputDevice "Mouse0" "CorePointer"
| + | |
- | InputDevice "Keyboard0" "CoreKeyboard"
| + | |
- | EndSection</pre>
| + | |
- | | + | |
- | === 2. Прописываем Beryl в KDM ===
| + | |
- | [http://lists.altlinux.org/pipermail/sisyphus/2007-April/097310.html http://lists.altlinux.org/pipermail/sisyphus/2007-April/097310.html]
| + | |
- | | + | |
- | <blockquote>
| + | |
- | в /etc/X11/wmsession.d создать файл 01Beryl (цифры могут быть | + | |
- | другими) след. содержания:
| + | |
- | | + | |
- | NAME=Beryl
| + | |
- | ICON=/usr/share/icons/default.kde/64x64/apps/kmenu.png
| + | |
- | DESC=Beryl manager
| + | |
- | EXEC=/usr/bin/startberyl
| + | |
- | SCRIPT:
| + | |
- | exec /usr/bin/startberyl
| + | |
- | | + | |
- | И тогда в KDM можно будет выбрать тип сессии - "Beryl". Правда, иногда еще
| + | |
- | приходится учить KDE не запоминать beryl-manager в сессии, и не пускать в
| + | |
- | след. раз.
| + | |
- | </blockquote>
| + | |
- | | + | |
- | [http://lists.altlinux.org/pipermail/sisyphus/2006-November/089731.html startberyl]
| + | |
- | <blockquote>
| + | |
- | startberyl -- тот же startkde, только с добавленной строчечкой установки
| + | |
- | KDEWM вот так:
| + | |
- | ......
| + | |
- | # finally, give the session control to the session manager
| + | |
- | # see kdebase/ksmserver for the description of the rest of the startup sequence
| + | |
- | # if the KDEWM environment variable has been set, then it will be used as KDE's
| + | |
- | # window manager instead of kwin.
| + | |
- | # if KDEWM is not set, ksmserver will ensure kwin is started.
| + | |
- | # kwrapper is used to reduce startup time and memory usage
| + | |
- | # kwrapper does not return usefull error codes such as the exit code of ksmserver.
| + | |
- | # We only check for 255 which means that the ksmserver process could not be
| + | |
- | # started, any problems thereafter, e.g. ksmserver failing to initialize,
| + | |
- | # will remain undetected.
| + | |
- | export KDEWM="/usr/bin/beryl-manager"
| + | |
- | test -n "$KDEWM" && KDEWM="--windowmanager $KDEWM"
| + | |
- | .........
| + | |
- | </blockquote>
| + | |
- | | + | |
- | * [http://lists.altlinux.org/pipermail/sisyphus/2007-April/097310.html http://lists.altlinux.org/pipermail/sisyphus/2007-April/097310.html]
| + | |
- | * [http://lists.altlinux.org/pipermail/sisyphus/2007-April/097163.html http://lists.altlinux.org/pipermail/sisyphus/2007-April/097163.html]
| + | |
- | * [http://lists.altlinux.org/pipermail/sisyphus/2007-April/097267.html http://lists.altlinux.org/pipermail/sisyphus/2007-April/097267.html]
| + | |
- | * [[ValeryInozemtsev/AiglxXgl|AiglxXgl]]
| + | |
если используется видеокарта NVIDIA, поддерживаемая драйвером
ветки 9xxx (это не TNT2), то дополнительно
теперь Beryl можно запустить при помощи beryl-manager; для автозапуска при старте KDE можно добавить такой файл, сделав его исполняемым:
если будет глючить, тормозить или просто надоест — в KDE проще переключить дефолтный WM в меню менеджера (в трее), иначе придётся сделать fgrep -r beryl /.kde и поменять на kwin в одном из rc-файлов.