LINUX.ORG.RU

Сообщения Axa

 

ThinkPad. Как управлять подсветкой клавитауры?

Форум — Linux-hardware

Друзья, раньше в x- серии стояла лампа подсветки клавиатуры. Светила она тускло, но работу свою выполняла. В темноте можно было попадать на клавиши.

Сейчас лампу подсветки заменили на светодиод. Светит он очень сильно.
Задача такая: уменьшить яркость этого светодиода.

В линуксе можно управлять им из скрипта, записывая в виртуальный файл /proc/acpi/ibm/light значение on или off. Но этот интерфейс очень медленный потому что обрабатывается системой. Из-за этого при управлении с помощью ШИМ он подмаргивает.

Как пример я нашел проект некого фина, который управляет подсветкой экрана:
http://dev.haulo.fi/thinklight.html
https://gitorious.org/thinklight/libthinklight/trees/master
почти мимо системы и более гуманно.

А кто может подсказать интерфейс доступа к светодиоду подсветки мимо системы?

Axa
()

Как из bash установить/удалить на unity launcher someprog.desktop?

Форум — Development

Собираю deb пакет.
Нужно что бы автоматически устанавливалась иконка на unity launcher.

Как из bash (cli) установить/удалить на unity launcher someprog.desktop?

Заранее спасибо.

Axa
()

После обновления системы движение мышкой или тачпадом приводит к logout

Форум — Linux-install

Не было печали - апдейтов накачали.

Компьютер ThinkPad x220.
Ubuntu 11.10

Вчера установил какой то эпический update: что то там за сотню пакетов было обновлено, ff10. Чувствовал я, что подстава какая то.
До перезагрузки системы все было окейно.

Сегодня включаю - эпический фейл. Любое движение мышкой (touchpad, trackpoint) приводит к logout.
Это просто ад.

Насколько я понимаю это в Compiz какие то траблы.

Люди добрые, подскажите что делать? :)

Axa
()

Как включить spellcheck в Gnote(Tomboy)

Форум — General

Подскажите пожалуйста, как в Ubuntu 11.10 включить проверку орфографии в Gnote.

Axa
()

Не получается запустить undervolting Phc_intel

Форум — General

Добрый день.

Имею ноут Thinkpad x220
CPU i7-2620

Пытаюсь запустить phc

Все устанавливается. Пояавляется виртуальная файловая система. Не получается прочесть значения напряжений процессора.

$ ls /sys/devices/system/cpu/cpu0/cpufreq/phc_*
/sys/devices/system/cpu/cpu0/cpufreq/phc_default_rawcontrols
/sys/devices/system/cpu/cpu0/cpufreq/phc_default_vids
/sys/devices/system/cpu/cpu0/cpufreq/phc_rawcontrols
/sys/devices/system/cpu/cpu0/cpufreq/phc_version
/sys/devices/system/cpu/cpu0/cpufreq/phc_vids

$ cat /sys/devices/system/cpu/cpu0/cpufreq/phc_default_rawcontrols
00002200 00001b00 00001800 00001600 00001400 00001200 00001000 00000e00 00000c00 00000a00 00000800

$ cat /sys/devices/system/cpu/cpu0/cpufreq/phc_default_vids
0 0 0 0 0 0 0 0 0 0 0

$ cat /sys/devices/system/cpu/cpu0/cpufreq/phc_rawcontrols
00002200 00001b00 00001800 00001600 00001400 00001200 00001000 00000e00 00000c00 00000a00 00000800

$ cat /sys/devices/system/cpu/cpu0/cpufreq/phc_version
0.3.199-2

$ cat /sys/devices/system/cpu/cpu0/cpufreq/phc_vids
0 0 0 0 0 0 0 0 0 0 0
Может мой процессор не поддерживается?
Или я что то не так сделал?

Axa
()

Как в Ubuntu 11.04 зменить иконку clipit

Форум — General

Добрый день.

Использую Ubuntu 11.04, Unity-2d.
Установил clipit-1.4.1.
Как заменить иконку?
Пытался сделать по инструкции http://gnome-look.org/content/show.php/ClipIt Mono Icons - Ubuntu Radiance?co... - не помогло.

Подскажите, пожалуйста.

Axa
()

Куда делись ядерные пакеты 2.6.37 из реп Убунты?

Форум — General

Коллеги, может пропустил, но тем не менее.
Захотел на Ubuntu 11.04 поставить ядро linux-image-2.6.37-12-generic-pae.
Сунулся было в репо, а там все потерто.
http://www.ubuntuupdates.org/packages/show/260108
Кто знает, почему?

Axa
()

Медленная отдача файлов по Samba.

Форум — General

Коллеги, помогите пожалуйста разобраться с Samba

Есть домашняя сетка
Я спортировал на мультимедия плеер hdx bd1 (embedded linux на SMP8642-MIPSel 192.168.1.61) Samba 3.5.8.
Запускаю на нем сервер:

# nmbd -D
# smbd -D

С компьютера (Ubuntu 10.10) ресурсы в сети видны:
$ smbtree
WORKGROUP
        \\BD1                           tango3
                \\BD1\IPC$              IPC Service (tango3)
                \\BD1\Video             HDX BD-1 Video
                \\BD1\Music             HDX BD-1 Music
                \\BD1\Photo             HDX BD-1 Photo
                \\BD1\Downloads         HDX BD-1 ruTorrent download
VOLUME
        \\READYNAS1                     ReadyNas1
                \\READYNAS1\backup              Backup Share
                \\READYNAS1\media               Media Server Share
                \\READYNAS1\webroot             
                \\READYNAS1\addons-config       
                \\READYNAS1\IPC$                IPC Service (ReadyNas1)
, где BD1 - плеер hdx bd1
READYNAS1 - NetGear ReadyNas Duo

1.Подключаюсь с компьютера:
$ sudo mount.cifs 192.168.1.61:Downloads ~/tmp/samba

В mc копирую файл с компьютерa на BD1. Скорость разумная - около 3 MB/s
Копирую файл с BD1 на компьютер. Скорость 50 KB/s.

2.Монтирую ресурс на BD1
# mount.cifs 192.168.1.65:media /opt/tmp/samba.rnd1

Теперь ситуация ровно наоборот С компьютерa на BD1 - около 60 KB/s
С BD1 на компьютер - около 5 MB/s

Вот мой smb,conf
[global]
        dos charset = CP437
        netbios name = BD1
        server string = %h
        security = SHARE
        map to guest = Bad User
        obey pam restrictions = Yes
        guest account = root
        syslog = 0
        max log size = 256
        socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        hostname lookups = Yes
        load printers = No
        printcap name = /dev/null
        template homedir = /opt/
        template shell = /bin/bash
        guest ok = Yes
        store dos attributes = Yes
        wide links = Yes
        delete readonly = Yes

[Downloads]
        comment = "HDX BD-1 ruTorrent download"
        path = /opt/tmp/download
        read only = No
        create mask = 0666
        directory mask = 0777

[Photo]
        comment = "HDX BD-1 Photo"
        path = /HD_Media/hda3/sybhttpd/localhost.drives/HARD_DISK/Photo
        read only = No

[Music]
        comment = "HDX BD-1 Music"
        path = /HD_Media/hda3/sybhttpd/localhost.drives/HARD_DISK/Music
        read only = No

[Video]
        comment = "HDX BD-1 Video"
        path = /HD_Media/hda3/sybhttpd/localhost.drives/HARD_DISK/Video
        read only = No

Итого, если я отдаю файл наружу, не важно откуда с компьютера или с BD1 скорость 60 KB/s. Это меганенормально. Где я накосячил?

Axa
()

Ошибка кросс компиляции Python-2.7.1

Форум — Development

Здравствуйте.
Помогите пожалуйста найти ошибку.
Собираю Python для балалайки hdx bd1.
Внутри стоит процессор SMP8642 (MIPSel)

Host - Ubuntu 10.10
Toolchain - Sourcery G++ Lite 4.3-51, установлен по инструкции

Python-2.7.1

Установил переменные окружения для toolchain:

$ export STAGE=~/SGPP/stage
$ export PATH=~/SGPP/bin:$PATH 
Скачал исходники, наложил Python-2.7.1-xcompile.patch

Собираю python и pgen для хоста.
$ ./configure
$ make python Parser/pgen
$ mv python hostpython
$ mv Parser/pgen Parser/hostpgen
$ make distclean
Запускаю кросскомпиляцию
$ CC='mips-linux-gnu-gcc -EL' \
   CXX='mips-linux-gnu-g++ -EL' \
   AR=mips-linux-gnu-ar \
   LD='mips-linux-gnu-ld -EL' \
   RANLIB=mips-linux-gnu-ranlib \
   CFLAGS='-EL -mips32r2 -Wa,-mips32r2 -mtune=74kf2_1 -mdspr2 -pipe -fPIC -s' \
   CXXFLAGS='-EL -mips32r2 -Wa,-mips32r2 -mtune=74kf2_1 -mdspr2 -pipe -fPIC -s' \
   CPPFLAGS="-I$STAGE/include" \
   LDFLAGS="-L$STAGE/lib" \
   ./configure --prefix=/opt/usr --host=mips-linux-gnu --build=i686-pc-linux-gnu
$ make HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen BLDSHARED="mips-linux-gnu-gcc -shared" CROSS_COMPILE=mips-linux-gnu- CROSS_COMPILE_TARGET=yes
Собирается python, libpython2.7.a
Ломается на сборке динамических библиотек.
Сообщения об ошибке имеют такой вид:
cc1: warning: include location "/usr/local/include" is unsafe for cross-compilation
/home/akhromov/SGPP/bin/../lib/gcc/mips-linux-gnu/4.3.2/../../../../mips-linux-gnu/bin/ld: warning: library search path "/usr/local/lib" is unsafe for cross-compilation
/home/akhromov/SGPP/bin/../lib/gcc/mips-linux-gnu/4.3.2/../../../../mips-linux-gnu/bin/ld: build/temp.linux-i686-2.7/home/akhromov/stuff/bd/rtorrent/trunk/Python-2.7.1/Modules/_struct.o: compiled for a little endian system and target is big endian
. . .
/home/akhromov/SGPP/bin/../lib/gcc/mips-linux-gnu/4.3.2/../../../../mips-linux-gnu/bin/ld: BFD (Sourcery G++ Lite 4.3-51) 2.18.50.20080215 assertion fail /scratch/clm/2008q3-lite/obj/binutils-src-4.3-51-mips-linux-gnu-i686-pc-linux-gnu/bfd/elfxx-mips.c:2651
. . .
 !!! и таких еще на 7 MB 
. . .
collect2: ld returned 1 exit status
. . .
Python build finished, but the necessary bits to build these modules were not found:
_bsddb             _sqlite3           _tkinter        
bsddb185           bz2                dbm             
gdbm               readline           sunaudiodev     
To find the necessary bits, look in setup.py in detect_modules() for the module's name.


Failed to build these modules:
_bisect            _codecs_cn         _codecs_hk      
_codecs_iso2022    _codecs_jp         _codecs_kr      
_codecs_tw         _collections       _csv            
_ctypes_test       _curses            _curses_panel   
_elementtree       _functools         _hashlib        
_heapq             _hotshot           _io             
_json              _locale            _lsprof         
_multibytecodec    _multiprocessing   _random         
_socket            _ssl               _struct         
_testcapi          array              audioop         
binascii           cmath              cPickle         
crypt              cStringIO          datetime        
dl                 fcntl              future_builtins 
grp                imageop            itertools       
linuxaudiodev      math               mmap            
nis                operator           ossaudiodev     
parser             pyexpat            resource        
select             spwd               strop           
syslog             termios            time            
unicodedata        zlib                               
Ясно, что все начинается с пути /usr/local/include. Но откуда он его берет ума не приложу.
В общем туплю с этим безобразием уже день. Поиски в интернете ничего полезного не дали.
Посоветуйте, куда хоть рыть?
Как посмотреть команду которая выполняется с ошибкой?

С уважением, Алексей.

Axa
()

Sourcery G++ MIPS. Ошибка сборки библиотеки libpng

Форум — Development

Здравствуйте.

Прошу помочь мне с решением следующей проблемы.
Я хочу откомпилирвать midnight commander для медия плеера HDX BD-1
Железка собрана на процессоре Sigma Designs SMP8642. Внутри установлен linux:

sh-3.00# uname -a[br]
Linux tango3 2.6.22.19-27-sigma #11 PREEMPT Wed Aug 25 13:46:30 CST 2010 mips GNU/Linux
На Ubuntu 10.04 в каталог /home/akhromov/CodeSourcery я установил Sourcery G++ Lite 4.3-51 for MIPS GNU/Linux
Исходники проекта я загружаю в /home/akhromov/Stuff
Компилирую zlib:
$ cd ~/Stuff
$ wget [URL=http://zlib.net/zlib-1.2.4.tar.gz]http://zlib.net/zlib-1.2.4.tar.gz[/URL]
$ tar xvzf zlib-1.2.4.tar.gz
$ cd zlib-1.2.4
$ export PATH=$HOME/CodeSourcery/Sourcery_G++_Lite/bin:$PATH
$ CFLAGS='-EL -march=74kc -fPIC' \
   CXXFLAGS='-EL -march=74kc -fPIC' \
   CC=mips-linux-gnu-gcc \
   AR=mips-linux-gnu-ar \
   RANLIB=mips-linux-gnu-ranlib \
   ./configure --prefix=/home/akhromov/CodeSourcery/staging_dir
$ make
$ make install
Затем компилирую libpng-1.4.1:
$ cd ~/Stuff
$ wget [URL=ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.4.1.tar.gz]ftp://ftp.simplesystems.org/pub/libpng/pn...ng-1.4.1.tar.gz[/URL]
$ tar xvzf libpng-1.4.1.tar.gz
$ cd libpng-1.4.1
$ CFLAGS='-EL -march=74kc -fPIC' \
   CXXFLAGS='-EL -march=74kc -fPIC' \
   CC=mips-linux-gnu-gcc \
   AR=mips-linux-gnu-ar \
   RANLIB=mips-linux-gnu-ranlib \
   LDFLAGS="-L/home/akhromov/CodeSourcery/staging_dir/lib" \
   CPPFLAGS="-I/home/akhromov/CodeSourcery/staging_dir/include" \
   ./configure --prefix=/home/akhromov/CodeSourcery/staging_dir --host=mips-linux-gnu
$ make
Здесь получаю следующую ошибку:
/bin/sh ./libtool --tag=CC   --mode=link mips-linux-gnu-gcc  -EL -march=74kc -fPIC -no-undefined -export-dynamic -version-number 14:1:0 -Wl,--version-script=libpng.vers  -L/home/akhromov/CodeSourcery/staging_dir/lib -o libpng14.la -rpath /home/akhromov/CodeSourcery/staging_dir/lib libpng14_la-png.lo libpng14_la-pngset.lo libpng14_la-pngget.lo libpng14_la-pngrutil.lo libpng14_la-pngtrans.lo libpng14_la-pngwutil.lo libpng14_la-pngread.lo libpng14_la-pngrio.lo libpng14_la-pngwio.lo libpng14_la-pngwrite.lo libpng14_la-pngrtran.lo libpng14_la-pngwtran.lo libpng14_la-pngmem.lo libpng14_la-pngerror.lo libpng14_la-pngpread.lo  -lz -lm 
libtool: link: mips-linux-gnu-gcc -shared  .libs/libpng14_la-png.o .libs/libpng14_la-pngset.o .libs/libpng14_la-pngget.o .libs/libpng14_la-pngrutil.o .libs/libpng14_la-pngtrans.o .libs/libpng14_la-pngwutil.o .libs/libpng14_la-pngread.o .libs/libpng14_la-pngrio.o .libs/libpng14_la-pngwio.o .libs/libpng14_la-pngwrite.o .libs/libpng14_la-pngrtran.o .libs/libpng14_la-pngwtran.o .libs/libpng14_la-pngmem.o .libs/libpng14_la-pngerror.o .libs/libpng14_la-pngpread.o   -L/home/akhromov/CodeSourcery/staging_dir/lib -lz -lm  -march=74kc -Wl,--version-script=libpng.vers   -Wl,-soname -Wl,libpng14.so.14 -o .libs/libpng14.so.14.1.0
/home/akhromov/CodeSourcery/staging_dir/lib/libz.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[1]: *** [libpng14.la] Error 1
make[1]: Leaving directory `/home/akhromov/Stuff/libpng-1.4.1'
make: *** [all] Error 2
Файл libz.so ссылается правильно:
akhromov@x200s:~$ ls -la /home/akhromov/CodeSourcery/staging_dir/lib
total 320
drwxr-xr-x 3 akhromov akhromov   4096 2010-09-26 13:16 .
drwxr-xr-x 5 akhromov akhromov   4096 2010-09-26 13:16 ..
-rw-r--r-- 1 akhromov akhromov 166250 2010-09-26 13:16 libz.a
lrwxrwxrwx 1 akhromov akhromov     13 2010-09-26 13:16 libz.so -> libz.so.1.2.4
lrwxrwxrwx 1 akhromov akhromov     13 2010-09-26 13:16 libz.so.1 -> libz.so.1.2.4
-rwxr-xr-x 1 akhromov akhromov 147068 2010-09-26 13:16 libz.so.1.2.4
drwxr-xr-x 2 akhromov akhromov   4096 2010-09-26 13:16 pkgconfig
libz.so.1.2.4, имеет вроде, как правильный формат:
akhromov@x200s:~/Stuff$ mips-linux-gnu-objdump -af ~/CodeSourcery/staging_dir/lib/libz.so.1.2.4

/home/akhromov/CodeSourcery/staging_dir/lib/libz.so.1.2.4:     file format elf32-tradlittlemips
/home/akhromov/CodeSourcery/staging_dir/lib/libz.so.1.2.4
architecture: mips:isa32r2, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
start address 0x000013c0
Если я не указываю флаги компилятора '-EL -march=74kc -fPIC', то сборка проходит нормально, но работать этот код не будет, потому как у меня архитектура mipsel.
Пробовал последнюю сборку CodeSourcery - результат тот же.
Сборка последней версии libpng-1.4.4 не помогла.
Вот нашел эту статью. Вроде как по моей теме: Avoiding libtool minefields when cross-compiling
Но как применить это к моему случаю не понимаю.

Подскажите, что я не так делаю, куда копать?

С уважением, Алексей.

Axa
()

Портирование mc под popcorn

Форум — Development

Господа, просвятите пожалуйста.

Я пытаюсь портировать midnight commander под popcorn.

Я с божей помощью, при содействии разработчиков mc, откомпилировал под тулчейном все требуемые библиотеки и получил дейчтвующую сборку mc, работающуюю с динамическими библиотеками.

http://axa-ru.blogspot.com/2010/04/midnight-commander-popcorn.html

Как мне собрать mc со статической линковкой?

Axa
()

Под user не видно смонтированый udf диск

Форум — Linux-install

Добрый день.

Есть домашняя сетка. В ней стоит ReadyNAS DUO. На этом самом ReadyNAS DUO под root я монтирую udf iso диск:

mount -o loop image.iso /path_expotr_fs/path_to_iso

Из под рута все видится. Все файлы доступны. С рабочей станции (Ubuntu 9.10) под user по nfs подключаюсь к ReadyNAS DUO. User на readyNas зарегестрирован.

Подключение проходит успешно. Мне доступны все каталоги внутри path_expotr_fs, кроме path_to_iso.

Как сделать доступным для user содержимое смонтированного udf диска?

Axa
()

RSS подписка на новые темы