Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

GNU/Debian Linux

Опубликовано

Все это я умею делать, но мне хотелось бы узнать, как это делать правильно (т.е. не самопальными методами):

1. Прописывать юзеру PATH и прочие envvar'ы.

2. Редактировать список загрузки демонов на ранлевелах руками (щас юзаю ksysv).

3. Сделать, чтобы .Xdefaults файл парсился xrdb сам (приходится руками пока). Где лежит скрипт, выполняемый при входе в X-сессию? .xinitrc не работает...

4. Собирать софт из исходников. Думаю, просто собирать плохо (а пакета нетуть), может, можно как-то усовершенствовать процесс?

Пока все, жду ответа.

Заранее спасибо.

  • Ответов 344
  • Просмотры 266 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Рекомендуемые сообщения

Опубликовано

file:///etc/X11/xorg.conf

# /etc/X11/xorg.conf (xorg 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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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 "Files"
FontPath	"/usr/share/fonts/X11/misc"
FontPath	"/usr/X11R6/lib/X11/fonts/misc"
FontPath	"/usr/share/fonts/X11/cyrillic"
FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath	"/usr/share/fonts/X11/Type1"
FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
FontPath	"/usr/share/fonts/X11/100dpi"
FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
FontPath	"/usr/share/fonts/X11/75dpi"
FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load	"bitmap"
Load	"ddc"
Load	"dri"
Load	"extmod"
Load	"freetype"
Load	"glx"
Load	"int10"
Load	"type1"
Load	"vbe"
EndSection

Section "InputDevice"
Identifier	"Generic Keyboard"
Driver  "kbd"
Option  "CoreKeyboard"
Option  "XkbRules"	"xorg"
Option  "XkbModel"	"pc105"
Option  "XkbLayout"	"us,ru(winkeys)"
Option  "XkbOptions"	"grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
Identifier	"Configured Mouse"
Driver  "mouse"
Option  "CorePointer"
Option  "Device"  "/dev/input/mice"
Option  "Protocol"  "ImPS/2"
Option  "Emulate3Buttons"	"true"
EndSection

Section "Device"
Identifier	"NVIDIA RIVA TNT"
Driver  "nv"
BusID  "PCI:1:0:0"
VideoRam	16384
EndSection

Section "Monitor"
Identifier	"Bridge Color Monitor"
Option  "DPMS"
HorizSync	30-60
VertRefresh	50-75
EndSection

Section "Screen"
Identifier	"Default Screen"
Device  "NVIDIA RIVA TNT"
Monitor  "Bridge Color Monitor"
DefaultDepth	24
SubSection "Display"
 Depth  1
 Modes  "1024x768"
EndSubSection
SubSection "Display"
 Depth  4
 Modes  "1024x768"
EndSubSection
SubSection "Display"
 Depth  8
 Modes  "1024x768"
EndSubSection
SubSection "Display"
 Depth  15
 Modes  "1024x768"
EndSubSection
SubSection "Display"
 Depth  16
 Modes  "1024x768"
EndSubSection
SubSection "Display"
 Depth  24
 Modes  "1024x768"
EndSubSection
EndSection

Section "ServerLayout"
Identifier	"Default Layout"
Screen  "Default Screen"
InputDevice	"Generic Keyboard"
InputDevice	"Configured Mouse"
EndSection

Section "DRI"
Mode	0666
EndSection

Опубликовано

QUOTE (longbow @ Oct 14 2006, 01:36)
...
Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
...
Section "Device"
Identifier "NVIDIA RIVA TNT"
Driver  "nv"
BusID  "PCI:1:0:0"
VideoRam 16384
EndSection
...

dri убрать, с ним glx от NVidia точно не заработает. И "nv" на "nvidia" заменить.

Опубликовано

Это все сделал, через dpkg-reconfigure отключил модуль DRI, там же поменял NV на Nvidia.

Сделал "moprobe nvidia", говорит, что драйвер найден, пишет версию и название.

Кроме того, пишется, что проц несовместим с PAT, поэтому возвращается к (вроде) MTRR.

 

При запуске xdm или kdm сначала появляется логотип Nvidia во весь экран, потом иксы подвисают перед появлением окошка для логина.

 

Что может быть причиной этому явлению?

 

PS До того как дрова встали, "modprobe nvidia" сообщила, что надо в биосе разрешить присваивание IRQ, после этого все запахало.

Опубликовано

QUOTE (longbow @ Oct 14 2006, 23:48)
При запуске xdm или kdm сначала появляется логотип Nvidia во весь экран, потом иксы подвисают перед появлением окошка для логина.

Что значит подвисают? Окошко для логина появляется в итоге? Мож в логах что имеется?

Опубликовано

QUOTE (busa @ Oct 13 2006, 11:41)
Самому пакет под свое ядро можно собрать, поставив соотв. linux-headers и nvidia-kernel-source и прочитав README.Debian в /usr/share/doc/nvidia-kernel-source

А можно проще, как я уже писал, используя module-assistant. Он сам все, что надо выкачает и соберет модуль под текущее ядро.

 

плюсы:

 

1. не надо читать readme

2. нет привязки к версии ядра (почти). Особенно актуально в случае самосборного ядра.

 

 

QUOTE

(https://academ.club/html/emoticons/cool.gif Для любителей, там и beta-дрова от nvidia есть в experimental. На 4200Ti не завелись =(

 

Случайно не черный экран со всеобщим умиранием? Если да, то есть патчик на это дело.

 

sh NVIDIA-Linux-x86-1.0-9625-pkg1.run --extract-only
cd NVIDIA-Linux-x86-1.0-9625-pkg1
patch -p0 < /path/to/patch/NVIDIA_kernel-1.0-9625-NOSMBUS.diff.txt

И дальше собирается обычным образом. Патч небольшой (меньше килобайта).

Изменено пользователем Гость

Опубликовано
Умирание не всеобщее (машина отвечает на ACPI и выключается по кнопке), но да, черный экран и все =( Патч попробую, спасибо. А с module-assistant у меня как-то не сложилось =) Люблю видеть, что происходит. Тем более, что собранный таким образом пакет потом сам обновляется через apt.
Опубликовано

QUOTE (kvit @ Oct 15 2006, 08:45)
QUOTE (longbow @ Oct 14 2006, 23:48)
При запуске xdm или kdm сначала появляется логотип Nvidia во весь экран, потом иксы подвисают перед появлением окошка для логина.

Что значит подвисают? Окошко для логина появляется в итоге? Мож в логах что имеется?

Окошко логина появляться не успевает, в случае с kdm - черный экран

 

Опубликовано

QUOTE (longbow @ Oct 15 2006, 11:05)
Окошко логина появляться не успевает, в случае с kdm - черный экран

Таки тяжело без логов.

Опубликовано

(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

 

Данное сообщение с ошибкой проскакивает в логах xserver'a

 

Получается драйвер *nix несовместим? но с чем?

Опубликовано

QUOTE (longbow @ Oct 18 2006, 22:29)
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Данное сообщение с ошибкой проскакивает в логах xserver'a

Получается драйвер *nix несовместим? но с чем?

Если с зеркала установлен/собран только nvidia-kernel-module, то необходимо доставить пакет nvidia-glx. Версия glx должна совпадать с версией модуля ядра.

 

Вобщем 'dpkg -l|grep nvidia' хотя бы в студию.

  • 2 недели спустя...
Опубликовано
Решил поставить себе Debian (Sarge 3.01). Всё шло по плану. Но при установке GRUB процесс зависал на 16% вернее не зависал, а ОЧЕНЬ долго стоял на этих шестнадцати процентах. LILO споткнулся на 25% и выдал ошибку. В итоге я поставил установку GRUB и лёг спать. Как найти решение проблемы? До этог ставил ALT и Kubuntu. Без проблем. А тут такое. Может ли мешать WinXP? И ещё: не получилось восстановить MBR через консоль восстановления. Fixmbr, fixboot, и т.п. не помогло. Пришлось ставить Kubuntu (20 минут и готово!) и восстанавливать MBR. Сработало. Что я делаю не так?©
Опубликовано

На каком конкретно этапе заключило? На установке GRUB?

Если так, то подпишитесь на лист рассылки Grub, ещё более детально опишите проблему и вам, скорее всего, ответят.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.