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.10.2010 01:31

zhekas, да так показывает, правда прога ругнулась на отсутствие /home/slava/.smb/smb.conf и /root/.smb/smb.conf , а у меня этот конфиг в другом месте /etc/samba/, скопировал в те места, куда прога просила smb.conf, и она запустилась без ошибок, правда все настройки сбросились, просто скопировал папку /.xbmc/ в /root/

я XBMC с пульта запускаю, кнопкой Power, как скрипт поправить, чтобы с нужными правами запускалась прога?
Код:

#/bin/sh

if [ "`ps -C xbmc.bin -o comm=`" != 'xbmc.bin' ]; then
nohup xbmc &
exit 1
fi


zhekas 14.10.2010 02:18

Теперь можно изменить меню, чтобы всё время не открывать терминал правой кнопкой мыши "Приложения" -> Изменить меню -> xbms -> Свойства. И в графе команда приписываем ваереди gksudo

Получится что-то вроде "gksudo xbms ...."

В скрипте попробуйте заменить строчку nohup xbms на nohup gksudo xbms. Только с пультом тут проблематично. Придётся бегать вводить пароль

Slava 14.10.2010 03:19

Да, прога с пульта пускается, спасибо! Пароль спрашивает только 1-й раз в течении сеанса, как вариант не выключать комп, а засыпать, но не совсем удобно.

zhekas 14.10.2010 03:21

Чтобы не вводить пароль надо отредактировать sudores
Вводите
Код:

sudo visudo
В появившемя файле перемещаетесь в конец файла. Нажимаете i для вставки текста
и пишете
Код:

slava ALL=NOPASSWD:/usr/bin/xmbc
ESC :wq
slava - имя вашего юзера. Ну и уточните путь до команды xmbc. Ну а дальше заменяете везде где мы писали gksudo на sudo

Slava 14.10.2010 03:35

zhekas, спасибо! все получилось!

Пока правил gksudo на sudo случилась пренеприятная вещь, открылось меню приложений зависло, притом вместе с ним все панели гнома, помогло только ctrl-alt-del и перезагрузка =(

SoaT 14.10.2010 10:19

Slava, есть:
  • ctrl+alt+Backspace - перезапускает X (обычно крайний случай (не такой крайний как sudo reboot конечно))
  • ctrl+alt+F1 (F2,F3,...) - логинишься и командой killall имя_программы убиваешь последнюю
  • ещё есть xkill - графическая убивалка, наводишь появившийся крестик на зависшую прогу и клик (прав.клик отмена) После убития всё же лучше проверить действительно ли она убилась - top к примеру (У меня забиндена в compiz'е на super+backspace, и gksudo xkill на alt+super+backspace
* хотя ты может всё это уже знаешь)
Как сделать, чтобы deskbar-applet, запускающийся с gnome, имел приоритет в -2?

Slava 14.10.2010 10:41

SoaT, да я нашел все эти горячие клавиши, мне просто не понравился сам факт зависания, притом уже 2-й раз, а системе всего 3 дня.

SoaT 14.10.2010 11:17

Перенёс сообщения сюда, чтобы по теме было, сильно не ругайтесь
Поправил первое сообщение и закрепил


* VictorS, надеюсь тебе не жалко сообщения 4-годовалой давности?

Slava 14.10.2010 21:49

zhekas, на рупоре кстати нашел проще способ для IPTV

Цитата:

Одно из решений замена порта на другой с помощью iptables
Например на 34200:
-A PREROUTING -p udp -m udp --dport 200 -j DNAT --to-destination :34200
-A POSTROUTING -p udp -m udp --dport 34200 -j SNAT --to-source :200
после этого поменять в плейлисте 200 на 34200.


SoaT 22.10.2010 11:47

Не знаю в какой теме спросить. Наверное тут больше шансов.

Как в Gimp'е параметры выделения из одного изображения в другой скопировать?
У меня есть 2-а скриншота полноэкранных, хочу на обоих вырезать одну и туже область. Ну не в ручную же это делать.
Пробую как вот тут написано: не выходит :(

N0rd 22.10.2010 12:53

SoaT, не работаю в гимпе, поковырялся пару минут - ничего не нашел. В фш есть возможность сохранить выделенную область и использовать ее в дальнейшем, тут видимо подобного не предусмотрено.
По указанной ссылке вообще ничего не нашел по данному вопросу. Там говориться про сохранение параметров инструмента, например, жесткость, размер, форму и т.д.

zhekas 22.10.2010 17:15

если это обычная прямоугольная область (или эллиптическая), то просто запоминаете позицию и размер(они отбражаются на панели инструментов), а при новом выделении вбиваете их туда же

tmp0000 22.10.2010 19:26

SoaT, делай как говорят тут.

В свое время я использовал специальный скрипт-фу именно для этой цели, но он работал, если я ничего не путаю, только в версии 1.2.Х. Названия не помню, сходу не нагугливается.

SoaT 13.12.2010 20:01

Перед тем как запустить cs1.6 через wine выключаю CheckGmail, Liferea, Psi, Transmission, Skype и т.п. программы, которые могут отрезать загруженность ЦП или инета.
А нету ли команды (или параметра для killall, к примеру), чтобы "замарозить" определённый процесс?


Добавлено через 11 минут
Google быстро помог
Код:

soat:~$ killall -STOP liferea -v
liferea(2557) завершён сигналом 19
soat:~$ killall -v -CONT liferea
liferea(2557) завершён сигналом 18
soat:~$ killall -v -CONT psi
psi: процесс не найден


SoaT 22.12.2010 15:48

OpenCL, CUDA, апп.ускорение GPU... не близок от всего это. Подскажите, надо какие пакеты ставить чтобы ускорение было. Дрова ставил (/обновляю) проприетарные с помощью m-a a-i nvidia-source
Видяха 7600GS (AGPx8)
Походу ни каких соответствующих пакетов не установлено
Код:

aptitude search cuda
v  libcuda-dev                                                     
p  libcuda1                    - NVIDIA CUDA runtime library
p  libcuda1-dev              - NVIDIA CUDA development files
p  libcudart3                  - NVIDIA CUDA runtime library
p  nvidia-cuda-dev          - NVIDIA CUDA development files
p  nvidia-cuda-doc          - NVIDIA CUDA documentation
p  nvidia-cuda-gdb          - NVIDIA CUDA GDB
p  nvidia-cuda-toolkit      - NVIDIA CUDA toolkit

Код:

aptitude search opencl
v  libopencl1
v  libopencl1-dev
p  nvidia-libopencl1              - NVIDIA OpenCL library
p  nvidia-libopencl1-dev          - NVIDIA OpenCL development files
p  nvidia-opencl-common          - NVIDIA OpenCL driver
p  nvidia-opencl-dev            - NVIDIA OpenCL development files
p  nvidia-opencl-icd            - NVIDIA OpenCL ICD
p  opencl-headers                - OpenCL (Open Computing Language) header files
v  opencl-icd
p  openclipart                    - Open Clip Art Library
p  openclipart-openoffice.org    - коллекция графики для OpenOffice.org
p  openclipart-png              - графика в формате PNG
p  openclipart-svg              - графика в формате SVG
p  python-pyopencl              - module to access OpenCL parallel computation API


Slava 22.12.2010 16:13

SoaT, обычно не нужны, только если юзаешь проги написанные с использованием подобного кода, чаще нужно для профессионалов юзающих параллельные вычисления. А что в 7600 тоже есть поддержка? Насколько я знаю CUDA только с 8-й серии карт поддерживается. Я в линуксе пробовал vdpau совместно c XBMC юзать, нагрузка на проц при проигрывании mkv реально снижалась, поддержка начиная с G84 чипа, в G7x и C86- не поддерживается ...

SoaT 22.12.2010 16:47

Slava, смысл уловил - спасибо :)

SoaT 26.12.2010 06:32

Есть ли логическое объяснение тому, что Flash Player видео в интернете может начинать прогружать с любого места (к примеру с середины). А плагины (проигрыватели, к примеру mpalyer) не могут - грузят только самого начала.

tmp0000 28.12.2010 20:24

Цитата:

Сообщение от SoaT (Сообщение 468518)
Есть ли логическое объяснение тому, что Flash Player видео в интернете может начинать прогружать с любого места (к примеру с середины). А плагины (проигрыватели, к примеру mpalyer) не могут - грузят только самого начала.

Насколько я понял вопрос, плагин/проигрыватель работает с потоком данных, которым он не может управлять. А флеш-плеер -- это уже полноценное приложение, дополненное функциями для конкретного сервера, учитывая его архитектуру.

SoaT 30.12.2010 02:40

Цитата:

Сообщение от tmp0000 (Сообщение 468748)
Насколько я понял вопрос, плагин/проигрыватель работает с потоком данных, которым он не может управлять. А флеш-плеер -- это уже полноценное приложение, дополненное функциями для конкретного сервера, учитывая его архитектуру.

Тоесть это не возможно - взять и файл с середины, к примеру, начать подгружать?

а html5-плееры в браузерах вроде же так умеют делать (или путаю)?


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

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