понедельник, 10 января 2011 г.

Управление с N900

 Wake On LAN 
Установить Crochik Cute WakeOnLan 



Управление VLC плеером - vlc-remoute


  • на n900 устанавливаем vlc-remoute, запускаем, добавляем аккаунт
  • на компьютере открываем настройки vlc, и на вкладке "основной интерфейс"  ставим галку на против http


Управление XBMC
На телефоне установить Simple XBMC Re


В настройках указать ip компьютера с XBMC


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












Управление MPD -  mmpc


  • на компьютере, открываем настройки mpd, файл /etc/mpd.conf и добавляем интерфейс
  • bind_to_address               "192.168.1.3" bind_to_address  "localhost" port                            "6600"
  • на n900 ставим пакет mmpc (Maemo Music Mplayer Client), заходим в конфигурацию, прописываем хост и порт, ставим галочку - autoconnect, чтобы при запуске mmpc автоматически соединялся с сервером mpd


Управление Компьютером  - SSH
  • На компьютере ставим ssh server (openssh-server). В настройки вдаваться не буду. В терминале даем команды
    $ xhost +
    $ export DISPLAY=:0.0
  • На n900 устанавливаем openssh-client server (если еще не установлен)
  • Соединяемся с компьютером
    ssh username@192.168.1.3
    И можем запускать Х-приложения удаленно.
    Может понадобится например для запуска VLC или XBMC, чтобы управлять им
Пример удаленного запуска x-приложения (XBMC) одной строкой:
ssh -p 22 username@192.168.1.3 "export DISPLAY=:0.0 && xbmc &"
Для удобства я повесил эту команду на comman execute widget


Туннелирование. Удаленное управление компьютерами в сети.

Также с помощью ssh создаем туннель. чтобы потом работать с компьютером в удаленной локальной сети, как с локальным.
ssh -2 -N -C -L 8080:192.168.0.5:8080 username@user.dundns.org -p 22
8080: удаленный и :8080 локальный порт
192.168.0.5 компьютер в сети
username@user.dundns.org адрес сервера, через который подключаемся к машинам в локальной сети
-p 22 Порт SHH на сервере.

Теперь, имея подключение. можем обращаться к удаленному компьютеру, на порт 8080 так:
http://localhost:8080 - откроется страница веб-сервера, на удаленном компьютере.



Удаленное управление рабочим столом VNC



Допустим на удаленном компьютере стоит VNC (в гноме разрешить удаленное управление).
(установка и настройка x11vnc - для подключение к существующей сессии)
  • Создаем до него тунель командой
    ssh -2 -N -C -L 5900:192.168.0.5:5900 username@user.dundns.org -p 22
    Либо, если компьютер в одной сети с n900, то можно обращатся по IP с указанием порта

  • На n900 ставим VNC Viewer, запускаем, подключаемся, если создали тунель - то localhost, если нет, то 192.168.0.5:5900

Удаленное управление рабочим столом WINDOWS -  Rdesktop





  • На компьютере WINDOWS разрешить удаленное управление рабочим столом.
  • На n900 установить Rdesktop
  • Если компьютер удаленный - то создать тунель на порт 3389 и обращаться по localhost. Если в одной сети, то обращаться по IP адресу на порт 3389.
  • Запускаем Rdesktop, создаем подключение, подключаемся.


Удаленное управление Apple - RaeMote Apple Remote 


Установить


N900 в качестве IRC пульта


  • Устанавливаем Qtirreco
  • Запускаем, в меню выбираем - Download remoute 
  • Ищем необходимую модель (кстати, обычно подходят похожие модели)
  • Выбираем нужные кнопки, и используем.
  •  

воскресенье, 12 декабря 2010 г.

chrome video fullscreen

После установки 10 флешплеера, при просмотре видео в полноэкранном режиме, возникала следующая ошибка:
произошел сбой следующего подключаемого модуля shockwave flash
чтобы избавится от этой ошибки, и наслаждаться просмотром полноэкранного видео, нужно установить 9 флешплеер.

качаем отсюда: wget http://download.macromedia.com/pub/flashplayer/updaters/9/flash_player_9_linux_dev.tar.gz

воскресенье, 14 ноября 2010 г.

Скриншот в один клик

1 - Скачать скрипт http://itmages.ru/misc/itmages-upload-0.2.tar.gz
wget http://itmages.ru/misc/itmages-upload-0.2.tar.gz
2 - Разархивировать
tar -zxvf itmages-upload-0.2.tar.gz -C ~/scripts/
3 - Написать скрипт nano ~/notify-itmages

воскресенье, 7 ноября 2010 г.

Альбомы picasa и yandex

Я уже упоминал о подключении альбомов. Сейчас же добавил некоторую интерактивность.
Пример скрипты для альбома picasa, для yandex точно также .

Первым делом зарегистрировался на vsyc.com.
Указываем в скрипте username и password для входа на vsyc.com
#!/bin/bash
(
VAR=$(expect -c "
spawn mount.davfs https://pub.vsyc.com/picasaweb.google.com/username /media/picasa/
sleep 2
expect \"Username:\"
send \"username_vsyc\r\"
sleep 2
expect \"Password:\"
sleep 2
send \"password_vsyc\r\"
sleep 4
expect \"Accept certificate for this session? \[y,N\]\"
send \"y\r\"
sleep 2
")
Добавил отображение хода монтирования альбома.
А по окончании монтирования добавим диалог с вопросом, нужно ли открыть смонтированный диск.
for i in 1 2 3
do
echo " "; sleep 3;
done
) | if zenity --progress --pulsate --auto-close --title="Picasa" --text="Подключается диск picasa";
then
if zenity --question --text="Диск Picasa смонтирован. Открыть?"; then
sudo pcmanfm /media/picasa
fi
fi

пятница, 5 ноября 2010 г.

Скрипт с диалогом для поиска

Диалог поиска


Результаты поиска

Скрипт:
#!/bin/bash
dialog=`zenity --entry --title="Поиск" --text="Что нужно найти?" --entry-text ""`

str_find=`find / -iname $dialog | zenity --list --title "Search Results" --text "Finding all header files.." --column "Files" --width 600`

cd_file=`echo "$str_find" | rev | cut -d / -f 2- | rev`;

pcmanfm "$cd_file"
Для удобства создадим ссылку на скрипт
cd /usr/bin
sudo ln -s ~/scripts/finds finds
Для openbox'a можно добавить сочетания клавиш, для запуска скрипта
<keybind key="A-C-F">
<action name="execute">
<execute>finds</execute>
</action>
</keybind>