Awn

AWN beats up Gutsy Gibbon

Asked by axisvx

Hi noob here,

I have got a problem with AWN. I called it up from the console and I can see that it's running with errors... and it brings down gutsy with it
This is what happens when I starts

boon@boon-laptop:~$ avant-window-navigator &
[1] 12292
boon@boon-laptop:~$ LOADED : /usr/share/applications/firefox.desktop
LOADED : /usr/share/applications/evolution-mail.desktop
LOADED : /usr/share/applications/pidgin.desktop
LOADED : /usr/share/applications/gnome-terminal.desktop
APPLET : /usr/local/lib/awn/applets/taskman.desktop

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed
/apps/avant-window-navigator/app/tasks_have_arrows is true

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

** (avant-window-navigator:12292): CRITICAL **: _refresh_box: assertion `AWN_IS_TASK_MANAGER (task_manager)' failed

[1]+ Done avant-window-navigator
boon@boon-laptop:~$

Question information

Language:
English Edit question
Status:
Solved
For:
Awn Edit question
Assignee:
No assignee Edit question
Solved by:
LiFeleSs
Solved:
Last query:
Last reply:
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) said :
#1

This might have to do with the fact that Gutsy uses libwnck22 while AWN depends on libwnck18.

Try this work around from the forums.

http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&action=g_reply&ID=566#5528

I'm not running Gutsy so I can't confirm if this will solve your issue, but it's worth a shot.

Revision history for this message
LiFeleSs (lifeless85) said :
#2

i'm running gutsy on amd 64, you can install from source using this short instruction:
---------------------------------------------------------------------------------------------------------------------------------
#First, edit your apt sources:
gksudo gedit /etc/apt/sources.list

#Add these lines to the bottom:
deb http://download.tuxfamily.org/syzygy42/ gutsy avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42/ gutsy avant-window-navigator

#Then do this in a terminal:
wget http://download.tuxfamily.org/syzygy42/8434D43A.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade

sudo apt-get build-dep avant-window-navigator-bzr
#(the above step will let you install packages wich is needed to compile the AWN, but seems like that those package are not enought to make avant work properly.
#I suggest u to take a look here: https://answers.edge.launchpad.net/awn/+question/13790 )
sudo apt-get -b source avant-window-navigator-bzr

#You can install more applets for AWN by doing:
sudo apt-get build-dep awn-core-applets-bzr
sudo apt-get -b source awn-core-applets-bzr

#and then you'll find your packages ready to be installed
---------------------------------------------------------------------------------------------------------------------------------

or you can do:
go to
https://code.edge.launchpad.net/~awn-curves-team/awn/awn-curves
to check if there's some news and then:
----------------------------------------------------------------------------------------------------------------------------------
#first of all you need bazaar i can't remember the name of the package right now but i'm sure you'll get by yoursel, or searching here in lounchpad
#install dependency
sudo apt-get install build-essential automake1.9 autotools-dev libxdamage-dev libxcomposite-dev libgnome2-common libgnome2-dev libgnome-desktop-dev libgnome-vfs-dev libgtk2.0-dev libwnck-dev libgconf2-dev libglib2.0-dev libdbus-glib-1-dev libgnomevfs2-0 libgnome-desktop-2 libgnome2-0 libwnck-common python-gtk2 python-gconf bzr gnome-common

#get files from launchpad bazaar
cd ~
bzr branch http://bazaar.launchpad.net/~awn-curves-team/awn/awn-curves

#configure, compile, and the install as super user
cd awn-curves
./autogen.sh && make && sudo make install

#if you want extra applets... and i'm shure you want do:
cd ~
mkdir awn-extras
cd awn-extras
bzr branch http://bazaar.launchpad.net/~awn-extras/awn-extras/trunk
----------------------------------------------------------------------------------------------------------------------------------

that's all
cd trunk/awn-applets/awn-core-applets
./autogen.sh && make && sudo make install

Revision history for this message
LiFeleSs (lifeless85) said :
#3

ah i think is worted to mention how to uninstal if you used bazar:
----------------------------------------------------------------------------------------------------------------------------------
cd ~/awn-curves
sudo make uninstall
cd ~/awn-extras/trunk/awn-applets/awn-core-applets
sudo make uninstall

#and if you want to remove the sources do:
cd ~
rm -Rf awn-curves
rm -Rf awn-extras

Revision history for this message
Best LiFeleSs (lifeless85) said :
#4

sorry i did a mistake:

#if you want extra applets... and i'm shure you want, do:
cd ~
mkdir awn-extras
cd awn-extras
bzr branch http://bazaar.launchpad.net/~awn-extras/awn-extras/trunk
cd trunk/awn-applets/awn-core-applets
./autogen.sh && make && sudo make install

----------------------------------------------------------------------------------------------------------------------------------
that's all

Revision history for this message
axisvx (donovx-launchpad) said :
#5

thanks LiFeleSs. Got a question though, this is installing awn through bzr right? Will the system update updates awn everytime, or i have to go through the bzr updates? I'm asking because I'm afraid that I'll have to troubleshoot the next time some new updates comes in and awn wasn't updated. I'm still not very familiar with linux to do my own troubleshooting yet.

Revision history for this message
axisvx (donovx-launchpad) said :
#6

Thanks LiFeleSs, that solved my question.

Revision history for this message
LiFeleSs (lifeless85) said :
#7

herr if you use the method one:
yzygy42 repository
and you have 32bit gutsy, the update manager is able to update your awn, every time that the owner of the repository sincronize his repository with the bzr,
if you have a 64bit operating system, you should do the passages in method one when the owner of the repo updates his repository, but you won't be warne of that, you should navigate the repository and take a look from time to time, you could do this by opening this link:
http://download.tuxfamily.org/syzygy42/pool/gutsy/avant-window-navigator/

and watch the final numbers i.e.
avant-window-navigator-bzr_0.1.2-bzr112-1.tar.gz
this is the source (because it ends with .tra.gz) of avant-window-navigator version 0.1.2 revision 112
if tomorrow you find a
avant-window-navigator-bzr_0.1.2-bzr114-1.tar.gz
(notice it end with 114) and you want to update, you should repeat the steps in my first post (only the first ones enclosed by the ---- sign)

if you have used the second method you won't be notified and you need to use bazar again and recompile and install