Архив

Архив раздела ‘Linux’

Ubiqutti — перепрошивка PicoM2 из UniFi в AirOs

1. Логинимся на точку по ssh, логин/пароль такие же как на контроллер.
2. Запускаем
syswrapper.sh upgrade http://update.netsol.su/ubnt/UniFi2AirOS.bin

Источник — http://forum.ubnt.com/showthread.php?t=45073

Categories: Linux Tags: , , ,

Wi-Fi monitoring/analyzing for Linux

Categories: Linux Tags: ,

Как распаковать RPM

18 марта 2012 1 комментарий

rpm2cpiofilename.rpm | cpio -idmuv --no-absolute-filenames

Categories: Linux Tags:

KUbuntu: subversion segfault on svn up

21 февраля 2012 Нет комментариев

Проблема решается путем добавления

store-passwords = no

в файл /etc/subversion/config

Linux: CMake, Kernel module etc

14 декабря 2011 Нет комментариев

Linux: Как написать модуль ядра:
The Kernel Newbie Corner: Your First Loadable Kernel Module | Linux.com.

http://www.tldp.org/LDP/lkmpg/2.6/html/

CMake:
Отличные примеры, в т.ч. компиляции модуля ядра через CMAKE: How to use cmake

Categories: Linux Tags: ,

how to install java on ubuntu 11.10

2 декабря 2011 Нет комментариев

OpenJDK 7 Java Runtime

sudo apt-get install openjdk-7-jre

install Java for browser – firefox/chrome…

sudo apt-get install icedtea6-plugin

Источник: how to install java on ubuntu 11.10.

Categories: Linux Tags:

Как узнать какие файлы открывает программа при запуске

17 ноября 2011 Нет комментариев

strace -f -e trace=open

Categories: Linux, Без рубрики Tags:

Kubuntu KDE Переключение мониторов Lenovo ThinkPad X220

10 ноября 2011 Нет комментариев

1. Создаем обработчик события fn-f7:

echo "event=ibm/hotkey HKEY 00000080 00001007" > /etc/acpi/events/lenovo-fn-f7
echo "action=/usr/bin/autoswitch.sh" >> /etc/acpi/events/lenovo-fn-f7

2. Рестартуем ACPI

sudo service acpid restart

3. Содержимое /usr/bin/autoswitch.sh:

#!/bin/bash
#
#
# http://www.thinkwiki.org/wiki/Sample_Fn-F7_script

screen_change() {
VGA1_CONNECTED=$( $SU xrandr -q | grep "VGA1 connected" )

echo `date` ${VGA1_CONNECTED} >> /tmp/333

if [ -n "${VGA1_CONNECTED}" ]; then
echo "VGA1 is connected"
xrandr --output VGA1 --auto && xrandr --output LVDS1 --off
else
echo "VGA1 is not connected"
xrandr --output LVDS1 --auto && xrandr --output VGA1 --off
fi
}

# based on /etc/acpi/screenblank.sh (Ubuntu 7.10)
# . /usr/share/acpi-support/power-funcs # for getXuser
getXuser() {
user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
if [ x"$user" = x"" ]; then
user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
fi
if [ x"$user" != x"" ]; then
userhome=`getent passwd $user | cut -d: -f6`
export XAUTHORITY=$userhome/.Xauthority
else
export XAUTHORITY=""
fi
}
# end of getXuser from /usr/share/acpi-support/power-funcs
#
for x in /tmp/.X11-unix/*; do
displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
getXuser;
if [ x"$XAUTHORITY" != x"" ]; then
export DISPLAY=":$displaynum"
screen_change
fi
done

Материалы по теме:

ThinkPad fn-F7: http://www.thinkwiki.org/wiki/Sample_Fn-F7_script

xrandr -q | grep ‘VGA1 connected’ \ && xrandr —output LVDS1 —off —output VGA1 —auto \ || xrandr —output LVDS1 —auto —output VGA1 —off

Источник: Верхом на Debian GNU Linux: Простое переключение мониторов.

Еще кое-чего по теме: http://www.helplinux.ru/wiki/kb:ubuntu-eeepc-switch-display

И еще: http://www.thinkwiki.org/wiki/Xorg_RandR_1.2

Categories: Linux Tags: , ,

Настройка vnc для коннекта к существующей сессии X

23 сентября 2011 Нет комментариев

Установка x11vnc:

sudo apt-get install x11vnc
x11vnc -usepw -shared -find -forever -clip xinerama1 &

-usepw использовать ~/.vnc/passwd (предложит создать в случае отсутствия)
-shared разрешить более одного подключения
-forever не выходить после успешного коннекта
-find найти самостоятельно дисплей
-clip xinerama1 — ограничить 1-м дисплеем
попытался запустить из-под рута с параметром -unixpw, но навскидку не заработало

Если очень хочется, то можно подрубить xrdp:
sudo apt-get install xrdp

xrdp.conf:

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1

[xrdp1]
name=x11vnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=5900

TODO: nxproxy — сжатие X

Categories: Linux Tags:

VLC Transcoding

Транскодинг из консоли:

sudo apt-get install libfaac0
vlc udp://@239.195.0.7 --ttl 25 --sout '#transcode{vcodec=h264,acodec=aac,vb=200,ab=32,channels=1}:duplicate{dst=std{access=udp,dst=225.100.199.99:1234}}'

UBUNTU codecs http://ubuntuforums.org/showthread.php?t=1117283

Воспроизведение CSA-потока с помощью VLC:
vlc test_csa.ts --ts-csa-ck=5555555555555555 --ts-csa2-ck=5555555555555555

Categories: IPTV, Linux, Без рубрики Tags: