Аналог colorget под Linux

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

Это что-то не то: http://sourceforge.net/projects/pixie/

Categories: Без рубрики 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: , ,

Linux + SSD

5 октября 2011 Нет комментариев
Categories: Без рубрики 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:

SSH: Авторизация по ключу

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

Генерируем ключи:
ssh-keygen

Копируем публичный ключ на нужные тачки:
ssh-copy-id -i ~/.ssh/id_rsa.pub hostname

В случае, если скрипта ssh-copy-id в дистрибутиве нет, то его можно скачать тут:
ssh-copy-id

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

Ubuntu — заметки

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

Шрифты в KDE:
http://habrahabr.ru/blogs/kde/77122/

Хороший справочник:
http://ubuntologia.ru/

Терминальный сервер на UBUNTU 9.0.4: (FreeNX)
http://forum.ubuntu.ru/index.php?topic=63423.0

FreeNX:
https://help.ubuntu.com/community/FreeNX

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

Миграция QIP HIstory -> Pidgin(HTML)

21 сентября 2011 3 комментария

1. Всю историю из (в т.ч. из архива) можно слить в одну папку с помощью QHF_Sync_2.1.0.4

2. А теперь импортируем в pidgin с помощью следующего скрипта:

Хорошая статья по qutIM: http://milcat.ru/?p=736

Изменение размера области ввода: (только под freebsd)
http://www.freshports.org/net-im/pidgin-manualsize/

Session save — вроде не работает
http://somewhere.fscked.org/proj/sessionsave/

Сохранение открытых окон
https://launchpad.net/pidgin-save-conv-order

This plugin is intended for those of you who has >100 buddies in your buddy list. It provides quick buddy lookup, status switch, unread messages list and access to some Pidgin dialogs. In some sense it is similar to Miranda’s QuickSearchMod plugin. It looks like:
http://code.google.com/p/quickpurple/

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

Изменение таймзоны на MSK

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

В связи с отменой летнего времени на всех linux/unix машинах нужно проделать следующее:

cd /tmp
wget http://wiki.unet.ws/europe
zic -d zoneinfo europe
cp zoneinfo/Europe/Moscow /usr/share/zoneinfo/Europe/
cp zoneinfo/Europe/Moscow /etc/localtime
date

после этой операции date должен показать timezone MSK а не MSD

Далее нужно ОБЯЗАТЕЛЬНО обновить таймзоны в php:
pecl install timezonedb

#FreeBSD:
echo «extension=timezonedb.so» >> /usr/local/etc/php/extensions.ini
/usr/local/etc/rc.d/apache restart

#Linux UBUNTU:
echo «extension=timezonedb.so» > /etc/php5/apache2/php.ini
echo «extension=timezonedb.so» > /etc/php5/cli/php.ini
/etc/init.d/apache2 restart

#если pecl не установлен собираем вручную

cd /tmp
wget http://pecl.php.net/get/timezonedb-2014.9.tgz
tar -xzf timezonedb-2014.9.tgz
cd timezonedb-2014.9
phpize
./configure
make
make install

echo "extension=timezonedb.so" >> /usr/local/etc/php/extensions.ini
/usr/local/etc/rc.d/apache restart

Для обновления timezonedb в postgresql в FreeBSD:

cp -f /usr/share/zoneinfo/Europe/Moscow /usr/local/share/postgresql/timezone/Europe/Moscow
/usr/local/etc/rc.d/postgresql restart

Интересная статья по postgres

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