Battle Forum

Battle Forum (http://battlefox.rooty.ru/index.php)
-   Программная - Linux (http://battlefox.rooty.ru/forumdisplay.php?f=80)
-   -   Вопросы по Linux (http://battlefox.rooty.ru/showthread.php?t=1179)

Slava 14.02.2011 11:37

bosok, а ты каким плеером смотришь? mplayer, вроде сам отключает screesaver, в gmplayer в настройках включается в kaffeine вроде тоже само работает. Я смотрел в XBMC моник не гас.

SoaT 14.02.2011 17:51

bosok, если mplayer (ну и smplayer соответственно), то, где-то вычитал, что надо добавить вот такую срочку в ~/.mplayer/config:
Код:

heartbeat-cmd="xscreensaver-command -deactivate > /dev/null"
* потестить пока не удалось

А так вообще интересно, Compiz (или Gnome) же отличает приложения запущенные полноэкранно, от оконных. Как-то можно блочить xscreensaver по этому типу?

zhekas 14.02.2011 18:40

Цитата:

Сообщение от SoaT (Сообщение 472857)
bosok, если mplayer (ну и smplayer соответственно), то, где-то вычитал, что надо добавить вот такую срочку в ~/.mplayer/config:
Код:

heartbeat-cmd="xscreensaver-command -deactivate > /dev/null"
* потестить пока не удалось

А так вообще интересно, Compiz (или Gnome) же отличает приложения запущенные полноэкранно, от оконных. Как-то можно блочить xscreensaver по этому типу?

Это прямиком в man-е написано. Можно для начала опцию -stop-screensaver добавить, если не поможет то уже и с heartbeat-ом

bosok 14.02.2011 18:41

Цитата:

Сообщение от zhekas (Сообщение 472824)
попробуй в xorg.conf за коментировать строку с DPMS

zhekas, нету такого файла. Посмотрел в man xorg возможные пути конфигурационных файлов, но в моей системе их нет. Наверное, нужно их откуда-нибудь скопировать.

SoaT, Slava
Цитата:

bosok, а ты каким плеером смотришь? mplayer, вроде сам отключает screesaver, в gmplayer в настройках включается в kaffeine вроде тоже само работает. Я смотрел в XBMC моник не гас.
dragon (KDE). Насчет mplayer - спасибо, дома попробую. Но все-таки дело не только в фильмах. Хочется скринсейвер вообще отключить или поставить очень большую задержку.

zhekas 14.02.2011 18:47

а что есть в /etc/X11/

попробуй выполнить

grep DPMS /etc/X11/*
и
grep DPMS /etc/X11/*/*

может найдёт чего

bosok 14.02.2011 18:51

zhekas, не, нет таких файлов

Код:

/$ ls -lah /etc/X11/
total 96K
drwxr-xr-x  11 root root 4.0K Jan  7 17:43 .
drwxr-xr-x 129 root root  12K Feb 14 17:01 ..
drwxr-xr-x  2 root root 4.0K Jan  7 17:43 app-defaults
drwxr-xr-x  2 root root 4.0K Jan  7 17:43 cursors
-rw-r--r--  1 root root  13 Jan  7 17:43 default-display-manager
drwxr-xr-x  6 root root 4.0K Jan  7 17:41 fonts
-rw-r--r--  1 root root  17K Mar 10  2010 rgb.txt
drwxr-xr-x  2 root root 4.0K Feb 11 16:22 twm
lrwxrwxrwx  1 root root  13 Jan  7 17:43 X -> /usr/bin/Xorg
drwxr-xr-x  2 root root 4.0K Jan  7 17:43 xinit
drwxr-xr-x  2 root root 4.0K Mar 15  2010 xkb
-rwxr-xr-x  1 root root  709 Mar 10  2010 Xreset
drwxr-xr-x  2 root root 4.0K Jan  7 17:38 Xreset.d
drwxr-xr-x  2 root root 4.0K Jan  7 17:38 Xresources
-rwxr-xr-x  1 root root 3.5K Mar 10  2010 Xsession
drwxr-xr-x  2 root root 4.0K Jan  7 17:43 Xsession.d
-rw-r--r--  1 root root  265 Mar 10  2010 Xsession.options
-rw-r--r--  1 root root  13 Nov 25  2009 XvMCConfig
-rw-------  1 root root  601 Jan  7 17:38 Xwrapper.config



$ sudo -s
root@nano14:/# grep DPMS /etc/X11/*/*
root@nano14:/#
root@nano14:/# grep DPMS /etc/X11/*
Binary file /etc/X11/X matches
root@nano14:/#


SoaT 14.02.2011 20:13

Помогите всёже разобраться с git, svn, ./configure и make

"Алгоритм" правелен?

Первый раз:
  • ./autogen.sh (если требуется)
  • svn co адресс
  • ./configure --help
  • ./configure -q --нужные мне параметры
  • make -s - собираю (-s нужен что-бы поменьше появлялось для меня не понятной инфы)
  • sudo make install
Обновление:
  • svn up
  • make (./configure не надо ибо уже в первый раз всё отконфижил)
  • sudo make install

Всё так? Просто иногда git pull, make как-то шустро пробегает.
Так понял, что если make clean - очистка, и make всё сново собирать будет.

tmp0000 14.02.2011 20:21

Цитата:

Сообщение от bosok (Сообщение 472868)
dragon (KDE). Насчет mplayer - спасибо, дома попробую. Но все-таки дело не только в фильмах. Хочется скринсейвер вообще отключить или поставить очень большую задержку.

Dragon можешь выкинуть, серьезно. Это мусор.

Просто нужно полазить в настройках KDE в районе экранной заставки.

Добавлено через 2 минуты
Цитата:

Сообщение от SoaT (Сообщение 472883)
Всё так?

Насчет svn и git сказать не могу. Не умею ими пользоваться.

Но вот make install точно делать нельзя, ибо после пары таких установок твоя система заполнится мусором. Нужно собирать пакет при помощи checkinstall (в сети инфы навалом), тогда и удаляться все будет корректно, и пакетный менеджер будет знать о том, какие программы ты установил ручками.

И вообще, что-то подсказывает мне, если такие вопросы часто возникают, то пора линять на Gentoo :)

SoaT 14.02.2011 20:51

Цитата:

Сообщение от tmp0000 (Сообщение 472885)
make install точно делать нельзя, ибо после пары таких установок твоя система заполнится мусором

тоесть старое не удаляется, а всё ставиться поверх? make uninstall в промежутках делать - не спасёт?

checkinstall создаст, так понимаю, deb-пакет просто, чтобы мог программу через тот-же aptitude удалить. Зачем мне лишние сложности? Пока ~ 5 прог пользую, они зависимостями друг-друга не перекликают. К примеру wine собирается очень долго, и как-то пересобирать с нуля сыкотно

bosok 15.02.2011 15:17

SoaT, а что не так с svn'ом? Вроде все правильно делаешь. Еще могу подсказать команду svn info - для определения номера ревизии и даты последних изменений в исходниках.

SoaT 15.02.2011 15:48

bosok, а как посмотреть версию на сервере, без обновления в локальный реп?
Команды синонимы для git ещё можешь сказать?)

bosok 15.02.2011 17:03

SoaT,
svn info http://path/to/rep

svn info принимает один необязательный параметр - TARGET. Если он отсутсвует, то свн выводит инфу о текущем каталоге "."

Если интересует информация о последней ревизии (номер ревизии, время внесения изменений, автора изменений, комментарий к изменениям) можно воспользоваться
svn log -r head [адрес]

здесь вместо head можно написать число - номер конкретной ревизии. head - это всегда последняя ревизия. Можно также указать диапазон. Например, svn log -r head:260. Тогда инфа будет по всему диапазону ревизий.

ЗЫ:
git совсем не знаю :(

zhekas 15.02.2011 18:33

судя по man, то чтобы узнать номер последней ревизии
git blame

tmp0000 16.02.2011 18:02

Цитата:

Сообщение от SoaT (Сообщение 472891)
make uninstall в промежутках делать - не спасёт?

Для некоторого софта поможет. Но обычно мейкфайлы все кривые.

SoaT 16.02.2011 18:54

Получается через make install всегда плохо? Зачем он тогда нужен?(

zhekas 16.02.2011 19:43

Да нормально всё с uninstall-ом. Другое дело, что обычно люди исходники удаляют. И потом make uninstall не зделать (разве что заново скачивать те же самые исходники и заново компилировать).

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

tmp0000 17.02.2011 21:30

Цитата:

Сообщение от SoaT (Сообщение 473082)
Получается через make install всегда плохо? Зачем он тогда нужен?(

Не всегда, но лучше сразу приучаться делать правильно.

Это исторически сложилось, из юниксов пришло. Там с пакетными менеджерами история обстояла совершенно по другому.

SoaT 20.02.2011 04:47

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

SoaT 02.03.2011 15:08

Как решить эту проблему?
Цитата:

conflicting fb hw usage inteldrmfb vs VESA VGA
Grub разрешение меняет, ядру передаёт. Всё вроде работает, просто это сообщение имеется при загрузке.
Весь нет перерыл. Ни фига не пойму, ни чего не выходит.
/etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=keep

zhekas 03.03.2011 01:42

попробуй в GRUB_CMDLINE_LINUX_DEFAULT добавить
Код:

CMDLINE_LINUX_DEFAULT="video=vesafb:off quiet"
а затем
Код:

grub-update


Текущее время: 13:02. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot