LINUX.ORG.RU

Awesome-git на ubuntu 12.04

 , , ,


0

3

Как правильно установить и запустить awesome-git на Ubuntu 12.04? скачал и установил в /usr/local/stow/awesome-3.4.11/ версию awesome из git, после этого ругался сначала на отсутствие lgi, доустановил lua-lgi, потом на то, что этот пакет очень старый, установил из debian sid новый. Теперь, ругается на отсутствие beautiful и файла rc.lua, я так понимаю это из за того, что не используется моя настроенная конфигурация? Вопрос: как правильно запустить, что бы использовались библиотеки в /usr/xdg/awesome и конфиг в ~/.config/awesome/ ???



Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от Shtsh

Установил так:

git clone git://git.naquadah.org/awesome.git
cd awesome*
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/stow/awesome-3.4.11
make
sudo checkinstall
Доустановил пакет lua-lgi и libffi
wget http://http.us.debian.org/debian/pool/main/libf/libffi/libffi5_3.0.10-3_i386.deb
wget http://http.us.debian.org/debian/pool/main/l/lua-lgi/lua-lgi_0.6.2-1_i386.deb
sudo dpkg -i libffi*
sudo dpkg -i lua-lgi*
Текст ошибки сейчас добавлю.

Pupizoid
() автор топика
Ответ на: комментарий от Pupizoid

Ошибка

::~::->>startx /usr/local/stow/awesome-3.4.11/bin/awesome
X.Org X Server 1.11.3
Release Date: 2011-12-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-31-server i686 Ubuntu
Current Operating System: Linux pavilion 3.2.0-26-generic-pae #41-Ubuntu SMP Thu Jun 14 16:45:14 UTC 2012 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-26-generic-pae root=UUID=de4f8aaa-5d30-488b-af44-95f6c0cdcd21 ro text
Build Date: 07 May 2012  11:39:37PM
xorg-server 2:1.11.4-0ubuntu10.2 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.24.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Jul  5 18:51:51 2012
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
...ranza/.config/awesome/blingbling/classical_graph.lua:10: module 'awful.widget.layout' not found:
	no field package.preload['awful.widget.layout']
	no file './awful/widget/layout.lua'
	no file '/usr/local/share/lua/5.1/awful/widget/layout.lua'
	no file '/usr/local/share/lua/5.1/awful/widget/layout/init.lua'
	no file '/usr/local/lib/lua/5.1/awful/widget/layout.lua'
	no file '/usr/local/lib/lua/5.1/awful/widget/layout/init.lua'
	no file '/usr/share/lua/5.1/awful/widget/layout.lua'
	no file '/usr/share/lua/5.1/awful/widget/layout/init.lua'
	no file '/home/speranza/.config/awesome/awful/widget/layout.lua'
	no file '/home/speranza/.config/awesome/awful/widget/layout/init.lua'
	no file '/etc/xdg/awesome/awful/widget/layout.lua'
	no file '/etc/xdg/awesome/awful/widget/layout/init.lua'
	no file '/usr/local/stow/awesome-3.4.11/share/awesome/lib/awful/widget/layout.lua'
	no file '/usr/local/stow/awesome-3.4.11/share/awesome/lib/awful/widget/layout/init.lua'
	no file './awful/widget/layout.so'
	no file '/usr/local/lib/lua/5.1/awful/widget/layout.so'
	no file '/usr/lib/i386-linux-gnu/lua/5.1/awful/widget/layout.so'
	no file '/usr/lib/lua/5.1/awful/widget/layout.so'
	no file '/usr/local/lib/lua/5.1/loadall.so'
	no file './awful.so'
	no file '/usr/local/lib/lua/5.1/awful.so'
	no file '/usr/lib/i386-linux-gnu/lua/5.1/awful.so'
	no file '/usr/lib/lua/5.1/awful.so'
	no file '/usr/local/lib/lua/5.1/loadall.so'
/etc/xdg/awesome/rc.lua:17: attempt to index global 'naughty' (a nil value)
E: awesome: main:555: couldn't find any rc file
xinit: connection to X server lost

waiting for X server to shut down  ddxSigGiveUp: Closing log
Server terminated successfully (0). Closing log file.

Pupizoid
() автор топика

apt-get source awesome и в ppa со свежими сорсами вестимо.

zz ★★★★
()
Ответ на: комментарий от Pupizoid

А в репозитории что-ли нету? Обязательно нужен из гит?

сделай ldd /usr/local/stow/awesome-3.4.11/bin/awesome скорее всего, не видит библиотек, так как он собран с префиксом таким. awful - библиотека самого awesome, должна была собираться вместе с ним.

Shtsh ★★★★
()

Или можно попробовать из Quantal поставить/пересобрать там 3.14.12.

ЗЫ в 12.04 и так 3.4.11 не понятно зачем тебе чтото там с гитом

zz ★★★★
()
Ответ на: комментарий от Shtsh

хотя она вообще на lua написана, там нечему собираться.

Shtsh ★★★★
()
Ответ на: комментарий от z00ke

:) Я не единственный пользователь на компе, жена не любит моих экспериметов с дистрами.

Pupizoid
() автор топика
Ответ на: комментарий от Shtsh

В репозитории есть, хочу гит, что бы infojets заработали, сделал симлинк

lrwxrwxrwx 1 root root 22 июля   5 19:08 /usr/local/stow/awesome-3.4.11/share/awesome/lib -> /usr/share/awesome/lib
теперь получаю такую ошибку:

::~::->> cat awesome.log 


X.Org X Server 1.11.3
Release Date: 2011-12-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-31-server i686 Ubuntu
Current Operating System: Linux pavilion 3.2.0-26-generic-pae #41-Ubuntu SMP Thu Jun 14 16:45:14 UTC 2012 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-26-generic-pae root=UUID=de4f8aaa-5d30-488b-af44-95f6c0cdcd21 ro text
Build Date: 07 May 2012  11:39:37PM
xorg-server 2:1.11.4-0ubuntu10.2 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.24.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Jul  5 19:19:13 2012
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(EE) open /dev/fb0: No such file or directory
...tow/awesome-3.4.11/share/awesome/lib/awful/hooks.lua:55: bad argument #1 to 'pairs' (table expected, got nil)
/etc/xdg/awesome/rc.lua:2: loop or previous error loading module 'awful'
E: awesome: main:555: couldn't find any rc file
xinit: connection to X server lost

waiting for X server to shut down  ddxSigGiveUp: Closing log
Server terminated successfully (0). Closing log file.

Pupizoid
() автор топика
Ответ на: комментарий от Pupizoid

Чем тебя не устравивает скачать соурс деба, посмотреть как он собирается, собрать себе деб со свежими сорсами?

zz ★★★★
()
Ответ на: комментарий от zz

Понятия не имею что смотреть в исходниках деба :)

Pupizoid
() автор топика
Ответ на: комментарий от zz

Для чего с гитом: при добавлении в конфиг awesome строки

require("ifojets")
получаю ошибку

...me/speranza/.config/awesome/infojets/layout/flex.lua:5: module 'wibox.layout.base' not found:
	no field package.preload['wibox.layout.base']
	no file './wibox/layout/base.lua'
	no file '/usr/local/share/lua/5.1/wibox/layout/base.lua'
	no file '/usr/local/share/lua/5.1/wibox/layout/base/init.lua'
	no file '/usr/local/lib/lua/5.1/wibox/layout/base.lua'
	no file '/usr/local/lib/lua/5.1/wibox/layout/base/init.lua'
	no file '/usr/share/lua/5.1/wibox/layout/base.lua'
	no file '/usr/share/lua/5.1/wibox/layout/base/init.lua'
	no file '/home/speranza/.config/awesome/wibox/layout/base.lua'
	no file '/home/speranza/.config/awesome/wibox/layout/base/init.lua'
	no file '/etc/xdg/awesome/wibox/layout/base.lua'
	no file '/etc/xdg/awesome/wibox/layout/base/init.lua'
	no file '/usr/share/awesome/lib/wibox/layout/base.lua'
	no file '/usr/share/awesome/lib/wibox/layout/base/init.lua'
	no file './wibox/layout/base.so'
	no file '/usr/local/lib/lua/5.1/wibox/layout/base.so'
	no file '/usr/lib/i386-linux-gnu/lua/5.1/wibox/layout/base.so'
	no file '/usr/lib/lua/5.1/wibox/layout/base.so'
	no file '/usr/local/lib/lua/5.1/loadall.so'
	no file './wibox.so'
	no file '/usr/local/lib/lua/5.1/wibox.so'
	no file '/usr/lib/i386-linux-gnu/lua/5.1/wibox.so'
	no file '/usr/lib/lua/5.1/wibox.so'
	no file '/usr/local/lib/lua/5.1/loadall.so'
Беглый гуглёж выдал инфу, что нужно ставить версию из git. Может это не так?

Pupizoid
() автор топика
Ответ на: комментарий от Pupizoid

Как вариант, можешь покидать либы из осома в ~/.config/awesome.

То есть у тебя будет ~/.config/awesome/wibox/layout/base.lua и прочее. Может, прокатит.

Shtsh ★★★★
()
Ответ на: комментарий от Pupizoid

Был ли изменен файл Xorg.conf при установке? Лично мне кажется, что проблема в fglrx, он при установке патчит этот файл.

Kor03d ★★
()
Ответ на: комментарий от Kor03d

Я удалил всё что делал и установил без cmake- сразу make и checkinstall. Установилось и начало запускаться, но стало жутко ругаться на работающий сейчас конфиг (в частности не работают blingbling виджеты, функция add_signal)- я так понимаю с git-версией нужно конкретно перелопачивать конфиг.

Pupizoid
() автор топика
27 августа 2012 г.
Ответ на: комментарий от Pupizoid

Установил на убунту осом-гит все работает. Помучился с десктопными виджетами, буквально часик. А так все из коробки завелось. мой конфиг под осом гит https://github.com/nutscracker/awesome-config-git В самом деле кое где пришлось адд сигнал на коннект сигнал изменить и видимость пакетов, минимальные изменения конфига мигрировал с 3.4.11 - на pre 4.

nutscracker
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.