Package Details: byobu 5.108-1

Git Clone URL: https://aur.archlinux.org/byobu.git (read-only)
Package Base: byobu
Description: Enhanced profile and useful notifications for tmux/screen
Upstream URL: https://launchpad.net/byobu
Licenses: GPL3
Submitter: Huulivoide
Maintainer: dlandau
Last Packager: SibrenVasse
Votes: 254
Popularity: 2.472041
First Submitted: 2009-07-14 20:20
Last Updated: 2016-06-27 15:01

Dependencies (6)

Required by (1)

Sources (1)

Latest Comments

SibrenVasse commented on 2016-01-12 16:31

@greyltc Yes, upstream now provides two .desktop files in /usr/share/byobu/desktop.
in post_install there is a message that you should symlink one of the two to /usr/share/applications, depending on your setup.
See: https://launchpad.net/ubuntu/+source/byobu/5.100-0ubuntu1

greyltc commented on 2016-01-12 16:20

@SibrenVasse your most recent update has somehow broken the .desktop file (gnome no longer knows the program exists)

Sparticuz commented on 2016-01-11 16:20

Does anyone know what the differences between the .desktop and .desktop.old file mean? (The Exec and Terminal entries)

SibrenVasse commented on 2015-10-31 19:32

Fixed.

greyltc commented on 2015-10-31 13:59

@SibrenVasse Please fix the .desktop file in this package to properly point to the icon it installs.

greyltc commented on 2015-10-10 10:14

The icon is missing.

oozyslug commented on 2015-09-06 11:40

I am disowning the package since i am not using it anymore. It is free for adopting. Thank you

manuel commented on 2015-05-13 15:10

FYI i'm also experiencing the same issue as @ser.

ser commented on 2015-03-25 16:47

Hi, there are problems with pacman plugin in byobu. Byoubu shows you outdated packages, but only at the moment you first time update core/extra/community/blabla files from a mirror. Later, when you do the system upgrade, the plugin does not verify if you upgraded the system or not, it still shows the counter stuck on the previous values.

I am not sure if we should fix it in AUR PKGBUILD or report the bug to the upstream.

ser commented on 2015-03-25 16:46



Hi, there are problems with pacman plugin in byobu. Byoubu shows you outdated packages, but only at the moment you first time update core/extra/community/blabla files from a mirror. Later, when you do the update, the plugin does not verify if you upgraded the system or not, it still shows the counter stuck on the previous values.

I am not sure if we should fix it in AUR PKGBUILD or report the bug to the upstream.

ser commented on 2015-03-25 16:45

Hi, there are problems with pacman plugin in byobu. Byoubu shows you outdated packages, but only at the moment you first time update core/extra/community/blabla files from a mirror. Later, when you do the update, the plugin does not verify if you upgraded the system or not, it still shows the counter stuck on the previous values.

I am not sure if we should fix it in AUR PKGBUILD or report the bug to the package itself.

noplease commented on 2014-10-25 17:59

sorry, meant to vote,

slaecker commented on 2014-05-04 17:43

Out of date: current version is 5.80

khughitt commented on 2014-02-21 16:30

@despairblue -- thanks for catching that, and for solution. Updating to 5.73 where the issue has been resolved. Also -- libnewt 0.52.17 has been released which includes Python3 support so work-around should no longer be needed in future.

despairblue commented on 2014-02-15 12:06

`sed -i "s:env python:env python2:" usr/bin/byobu-config` does not work any more.
In `usr/lib/byobu/include/constants` line 58 the conditions for python and python2 should be swapped.

richcocoa commented on 2014-02-06 05:21

Newer v5.70 avaiable. Link is:
https://launchpad.net/byobu/trunk/5.70/+download/byobu_5.70.orig.tar.gz

khughitt commented on 2013-05-16 19:44

Still no luck with libnewt python3 bindings. I filed an issue upstream. In the meantime, I've added python2 as an optional dependency. If it is installed, configuration menu will use that. Otherwise config files can be edited manually as suggested here https://answers.launchpad.net/byobu/+question/119987.

khughitt commented on 2013-05-16 13:47

Hmm. I spent some time trying to create a package for libnewt python3 bindings (e.g. something like https://launchpad.net/ubuntu/raring/i386/python3-newt) but ran into issues trying to compile the shared _snackmodule.so.

Here is what I have so far: http://pastebin.com/8kyRKBRe

Any ideas?

khughitt commented on 2013-05-14 16:56

Yea, it seems that although byobu is compatible with Python 3, the libnewt library needed for the configuration tool is installed for Python 2. Going to look into creating a python-newt package to add support for Python 3, otherwise I'll have to rollback to Python 2 and modify the byobu scripts as suggested.

proudzhu commented on 2013-05-14 16:40

The same problem with robertsms when I run byobu-config.
Then I try "python2 /usr/bin/byobu-config" and it works.
Add sed -i -re "1s/python2?/python2/" usr/bin/byobu-config
before ./configure could fix it.

mssun commented on 2013-05-14 04:37

When I press F9, it shows an error: "can not import the python snack module".

khughitt commented on 2013-05-10 13:26

Updated to 5.41. Includes a fix for the tmux connection error issue discussed here.

@anotherZero: it looks like the default dark color was changed from gray to black, which does not cause any issue. If you wipe your ~/.byobu and do a clean install it should now work. Or you could just switch to a different color that works :)

yetAnotherZero commented on 2013-05-08 15:44

I think things look much better this time. I haven't studied the config files to know for sure if the package overwrote my mods in /usr/ but I'm not getting any errors related to those files.

I still get the color error if I use BYOBU_DARK=grey
And I had to manually create the following file or I get this error:
~/.byobu/color.tmux: No such file or directory

I don't know if you really need to fix the package any more if I'm one of the only ones experiencing the errors...

BTW, I'm happy to know that it's using python3 now :-)

khughitt commented on 2013-05-08 13:56

@anotherZero thanks for looking into it. The color issue has been fixed as of 5.39 so that should no longer be a problem (https://bugs.launchpad.net/byobu/+bug/1173620). I reported the tmux "connection" issue upstream on a related bug (https://bugs.launchpad.net/ubuntu/+source/byobu/+bug/1177728).

For now, I commented out the problematic byobu-janitor line. Can you let me know if you still get errors?

Also, I switch to python 3, which should now be supported. If anyone encounters issues, please either file them upstream or let me know.

yetAnotherZero commented on 2013-05-05 19:52

So, I hacked out some system files to get rid of the stupid errors. I can't remember what all i did, but I changed my screen type to something with 256 colors in it, and I commented out this line from /usr/share/byobu/profiles/tmux
new-window -d byobu-janitor
I also put a couple "2>/dev/null" on some lines that were biting me from /usr/lib/byobu/include/common such as the tests for what program to use for "which"

Everything seems to work

Edit: forgot to mention that I needed to change ~/.byobu/colors.tmux
from
BYOBU_DARK=grey
to
BYOBU_DARK=colour235

yetAnotherZero commented on 2013-05-05 19:50

So, I hacked out some system files to get rid of the stupid errors. I can't remember what all i did, but I changed my screen type to something with 256 colors in it, and I commented out this line from /usr/share/byobu/profiles/tmux
new-window -d byobu-janitor
I also put a couple "2>/dev/null" on some lines that were biting me from /usr/lib/byobu/include/common such as the tests for what program to use for "which"

Everything seems to work

Anonymous comment on 2013-05-04 03:03

I didn't have notifications on for comments here. My apologies for the delayed response.

To answer the question: My system was extremely clean. All I had installed to that point was XOrg, Cinnamon, Terminator, and Chromium. I haven't used or installed any alternate shells (like zsh).

When I get some time, I'll try to wipe everything and see if the system trips up again. If I can diagnose the problem, I'll be sure to share that information as well.

Thanks.

yetAnotherZero commented on 2013-04-26 19:46

I have spent a lot of time wiping out all traces of anything related to tmux and byobu.

I'm assuming it may have something to do with my profile/Rc files because I've recently switched to zsh (though I'm still getting the errors when I switch to bash) ... I just haven't figured it out yet because I can get around it after the error message.

I tried rolling back to previous versions of byobu but I still get the errors

yetAnotherZero commented on 2013-04-26 19:44

I have spent a lot of time wiping out all traces of anything related to tmux and byobu.

I'm assuming it may have something to do with my profile/Rc files because I've recently switched to zsh (though I'm still getting the errors when I switch to bash) ... I just haven't figured it out yet because I can get around it after the error message.

I tried rolling back to previous versions of byobu but I still get the errors

khughitt commented on 2013-04-26 19:37

Updated to 5.3.7.

For those who are encountering problems, were you upgrading or doing a clean install? Does it help if you kill all byobu/tmux sessions and wipe the ~/.byobu directory?

So far I have not been able to replicate the errors.

yetAnotherZero commented on 2013-04-26 17:24

I have the same problem as kurtis upon starting byobu. I've always assumed it was just my machine that did it.

After the warnings, i simply hit enter and it moved past them and starts byobu ok as far as I can tell.

Anonymous comment on 2013-04-26 16:57

I had to install screen (`sudo pacman -S screen`) and switch Byobu's Back-end to use 'screen' instead of 'tmux' (/etc/byobu/backend).

Build & Install seemed to have worked fine on my system. I did not install tmux or screen before installing this package. However, upon executing the command `byobu` I get the following lines of output which disappear after hitting 'Enter'.

(Simply copied and pasted from Terminator)

/home/kurtis/.byobu/color.tmux: No such file or directory [0/0]
/usr/share/byobu/profiles/tmux:25: can't establish current session
/usr/share/doc/tmux/examples/screen-keys.conf: No such file or directory
/usr/share/byobu/profiles/tmux:34: bad key: ^A,F12
/usr/share/byobu/profiles/tmux:60: unknown option: window-status-alert-bg
/usr/share/byobu/profiles/tmux:61: unknown option: window-status-alert-fg
/usr/share/byobu/profiles/tmux:62: unknown option: window-status-alert-attr
/home/kurtis/.byobu/keybindings.tmux: No such file or directory
/home/kurtis/.byoburc.tmux: No such file or directory

Zeroedout commented on 2013-03-29 04:03

@jck It's a problem on your system. Works here.

jck commented on 2013-03-21 05:55

The package no longer seems to be building

==> Validating source files with md5sums...
byobu_5.34.orig.tar.gz ... Passed
statusrc ... Passed
==> Extracting Sources...
-> Extracting byobu_5.34.orig.tar.gz with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
sed: can't read ./usr/lib/byobu/include/ec2instancespricing.py: No such file or directory
sed: can't read ./usr/bin/byobu-select-session: No such file or directory
sed: can't read ./usr/bin/byobu-config: No such file or directory
==> ERROR: A failure occurred in build().

spychalski commented on 2013-02-17 21:17

@nperry I have picked it up.
It's my first time doing it, hopefully I don't screw it up much.

Updated to 5.33-1. Considering adding changes made by @fuhry.
SOCKETDIR no longer needs to be fixed.

nperry commented on 2013-02-16 16:05

I've disowned this package as I no longer have time to maintain.

fuhry commented on 2013-02-16 16:03

Updated for 5.33, and using sed to fix up python path and SOCKETDIR instead of a patch:
http://arch.fuhry.us/byobu-5.33-1.src.tar.gz

msx commented on 2013-01-24 08:23

Source:
https://launchpad.net/byobu/trunk/5.29/+download/byobu_5.29.orig.tar.gz

md5sum:
309c3cbb3be4af76ca5322963146d59c

jiehanzheng commented on 2012-12-23 11:47

@nathan7,
Did you run "pacman -S base-devel"?
https://wiki.archlinux.org/index.php/AUR#Getting_started

Anonymous comment on 2012-12-19 16:22

I just tried building on a fresh machine - seems make is missing from the build-deps.

Anonymous comment on 2012-12-15 02:26

I have been experiencing a bug with byobu hanging for some time and later fast-forwarding its input. Has anyone experienced a similar problem? See my bug report for details:

https://bugs.launchpad.net/byobu/+bug/1087040

yetAnotherZero commented on 2012-12-11 03:15

byobu version 5.22 seems to build and work just fine

msx commented on 2012-08-29 11:41

May be you find TMUX interesting...

nperry commented on 2012-07-08 15:08

There is a bug in byobu caused by http://bazaar.launchpad.net/~kirkland/byobu/trunk/revision/1942

You will need to select screen as the backend for the moment.

Anonymous comment on 2012-06-06 18:55

I tried to install 5.18 and managed to make it work. Looks like there are couple of problems:

- byobu-config and byobu-select-backend try to run using /usr/bin/python instead of /usr/bin/python2, so they crash with a syntax error. looks like byobu-select-backend is called when starting byobu, so the whole app goes down.
- byobu-tmux starts lots of instances of tmux, and sometimes it has problems with them. Setting the backend to screen works alright

yetAnotherZero commented on 2012-05-21 21:06

I'm going to orphan this package since the latest update (5.18) has broken things and I don't have the time to get it going again.

EasySly commented on 2012-05-11 19:20

Problem with network update was found. Bug for this was posted to launchpad.
https://bugs.launchpad.net/byobu/+bug/998202

Waiting for fix.

P.S: Who want to resolve this now can take dirty :) patch from the defect. It was attached.

EasySly commented on 2012-05-11 14:17

@Zeth: It seems this issue is related to NETWORK_THRESHOLD which was added as fix of another issue.
If I've changed NETWORK_THRESHOLD to 0 everything is working as needed.

EasySly commented on 2012-05-11 13:46

@Zeth: Change PKGBUILD to perform replacing of /bin/sh to /bin/dash and add dep to the dash package and have the same issue =(

Any another ideas why network traffic is working ugly? =)

Anonymous comment on 2012-04-30 17:37

I installed the package, but it did not work. The problem is that the installation did not create byobu folder and related folders and files(e.g. ~/byobu/bin, ~/byobu/share/*, etc) in my HOME directory.

Becuase I just moved from Ubuntu to Arch days ago, I'm not sure whether I made something wrong.

I copied the byobu folder in my Ubuntu home folder to Arch home folder and changed all 'python' to 'python2'. This ugly solved the problem.

yetAnotherZero commented on 2012-04-24 20:23

Sorry, I was testing that 5.17 worked fine before uploading. It looks fine, but I forgot to upload the new package :)

Seninha commented on 2012-04-24 20:20

There is the version 5.17
please, update the package

Anonymous comment on 2012-04-10 07:49

Strangely enough, I just did a fresh install of Arch on a VirtualBox at work, and the network stats show up. So I tried removing and reinstalling byobu on my laptop and it still doesn't work :(

Zeth commented on 2012-04-03 22:19

@EasySly: Actually it's a "problem of using bash".
Ubuntu's default shell is dash, therefore /bin/sh is symlinked to /bin/dash.
You can get byobu to work properly either if you install dash, remove /bin/sh and symlink /bin/dash to it (but don't ask me what that'll break)
or by changing the first line of every single script byobu has to use dash and not sh.

EasySly commented on 2012-03-29 08:19

There is issue with network statistics in the 5.16 and in 5.7 version. Statistic is not showing.

I have some notice:
1. Byobu is used ifconfig (which is deprecated) in /usr/lib/byobu/network script (__network_details function)
2. After installing ifconfig network stat is not appeared.

Is someone have path for this?

EasySly commented on 2012-03-29 08:19

There is issue with network statistics in the 5.16 and in 5.7 version. Statistic is not showing.

I have some notice:
1. Byobu is used ifconfig (which is deprecated) in /usr/lib/byobu/network script (__network_details function)
2. After installing ifconfig network stat is not appeared.

Some one have path for this?

yetAnotherZero commented on 2012-03-09 23:10

Updated. I've been using it all day and it seems to work just fine. Let me know if there are any problems.

Anonymous comment on 2012-03-09 19:40

Network notifications don't work with me with the current version anyway, regardless of screen or tmux backend. I say go ahead and update it!

yetAnotherZero commented on 2012-03-09 17:17

Adopted. I'm strongly leaning toward updating this to the latest version. It seems to work fine, but I did notice the network notifications in particular don't work well (or at all).

Thoughts?

zorun commented on 2012-03-09 12:54

Orphaned, as I don't use it anymore and it tends to be difficult to maintain.

As a note for a future maintainer, my last attempt at upgrading the package (byobu 5.7) resulted in notifications being unstable (that is, they sometimes showed up and sometimes didn't).

Anonymous comment on 2012-02-26 00:22

Please update to latest version. I'm affected by this bug that's been fixed in v5.2:
https://bugs.launchpad.net/ubuntu/+source/byobu/+bug/908766

zorun commented on 2012-02-11 18:53

@fuhry: thanks for the update

However, after a quick testing, it looks like notifications don't work correctly (most notably, the network ones). They even disappear after a few seconds.

If somebody is willing to debug, see what's wrong, submit a patch to upstream and update the AUR package, I'll gladly orphan it.

fuhry commented on 2012-02-09 16:50

v5.7:

source: http://fuhry.us/b/byobu-5.7-1.src.tar.gz
prebuilt: http://fuhry.us/b/byobu-5.7-1-any.pkg.tar.xz

zorun commented on 2012-01-04 16:58

Please don't flag this package out-of-date unless there's a specific feature that has been included recently.

I know it's nice to have the latest version, but byobu's upstream tend to release very frequently, even when there aren't a lot of changes. So if you're 3 or 4 versions late, you should usually not be missing anything.

zorun commented on 2011-12-29 09:26

Sorry, I forgot to remove that file.

It should work fine now.

Athma commented on 2011-12-29 02:33

I tried updating byobu from version 4.46-1 to the latest (5.0-1) just now but I get an error:

make[1]: Entering directory `/tmp/yaourt-tmp-athma/aur-byobu/src/byobu-5.0'
make[2]: Entering directory `/tmp/yaourt-tmp-athma/aur-byobu/src/byobu-5.0'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/tmp/yaourt-tmp-athma/aur-byobu/src/byobu-5.0'
make[1]: Leaving directory `/tmp/yaourt-tmp-athma/aur-byobu/src/byobu-5.0'
install: cannot stat `/tmp/yaourt-tmp-athma/aur-byobu/src/status': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build byobu.

What can I do to solve this?

jonyamo commented on 2011-12-20 03:45

Installing screen-git from AUR solves the hardstatus color issue.

zorun commented on 2011-11-24 15:34

Err, upstream has disabled color notifications for everybody except debian and ubuntu, due to a bug in screen that is patched in debian/ubuntu.
This is dumb because it also disable color under tmux...

If you run into such an issue, change MONOCHROME to 0 in ".config/byobu/color" (or ".byobu/color" depending on your config)

zorun commented on 2011-10-26 19:51

Upgraded to 4.44.

This is a major upgrade, as tmux is now the default backend.
The notifications should also be much more hard-drive friendly, since the cache is now in /dev/shm.

See the post_install message for further informations.

zorun commented on 2011-08-25 00:07

As stated by the post-install advice, *check your config*! You should delete or move ~/.config/byobu/status (or whatever the path might be if you're not using XDG) as the format has changed.

Also, don't try to upgrade from inside byobu ;)

zorun commented on 2011-07-21 07:16

@jjj137: thanks for the tip, I hadn't tried to upgrade byobu from byobu ;)

4.20 is out, I'll keep the package up-to-date when I'm back from holidays.

ivenvd commented on 2011-06-29 16:43

Tip: Don't update this when byobu running, or byobu will crash and update will fail.

zorun commented on 2011-05-26 14:08

Looks like upstream is moving very fast...
They released 4.1, 4.2, 4.3 then 4.4 in only a couple of days.

I think I'll wait a few days before upgrading; there are a lot of new features, some of them untested.

zorun commented on 2011-04-22 22:35

Updated to 3.33

The PKGBUILD now makes use of the auto-tools stuff.
Since the locales are not being installed by a `make install', and since by installing them by hand, they don't seem to get used, I dropped them from the package.

In case someone was actually using the locales (you definitely have to tell me how you managed to get them working!), I'll put them back.

zorun commented on 2011-04-17 12:21

While bumping to the latest version of byobu (3.30), I found something strange:
the AUR package currently includes some locales, but they don't seem to be used (my byobu has always been in English while my locale is French).

Also, by using "make install", the locales don't get installed (it is currently done by hand in the PKGBUILD).

Any clue? Has someone managed to use byobu in another language?

halfr commented on 2011-04-03 20:46

Hi,
Could use GPL3 instead of GPL in the PKGBUILD?
(source: http://bazaar.launchpad.net/~kirkland/byobu/trunk/view/head:/COPYING)

zorun commented on 2011-03-04 21:25

Adopted.

I made a lot of changes to the upstream code (deactivating some ubuntu-specific stuff, etc).
If you find something is done wrong, just tell and I'll have a look ;)

anrxc commented on 2011-02-27 20:38

Thank you. I wasn't doing it justice anymore.

zorun commented on 2011-02-27 18:31

I am volunteering for taking this in charge, if you still are fed up with it ;)

I just updated it to the last version (aka 3.29), and I recon everything is _a lot_ Ubuntu-oriented...

For people who don't want to wait:
New PKGBUILD:
http://aur.pastebin.com/17Mw08aS

New patch:
http://aur.pastebin.com/iA9XUpEi

zorun commented on 2011-02-27 18:01

I am volunteering for taking this in charge, if you still are fed up with it ;)

I just updated it to the last version (aka 3.29), and I recon everything is _a lot_ Ubuntu-oriented...

For people who don't want to wait:
New PKGBUILD:
http://aur.pastebin.com/17Mw08aS

New patch:
http://aur.pastebin.com/kC4yVSUQ

anrxc commented on 2011-01-28 00:01

If they didn't fix the bugs in the latest version I don't have the will to patch it anymore.
I'm finding it more difficult to maintain this, anyone up for taking over the package?

anrxc commented on 2011-01-26 19:32

Ask the byobu project. Report bugs to byobu project.

Anonymous comment on 2011-01-26 07:12

If I use screen (standalone), I can use hi-colour ANSI, however this build of byobu only uses the lower (darker) colours. Is there a way to fix this?

Also, when I use /usr/bin/byobu-config, changing the colour scheme crashes.

darude commented on 2011-01-16 14:01

@bender02: thank you very much by pointing me to that. I later found out the base-devel metapackage for my self.

I don't know, I was at some point where writing happened before thinking, for my defense, I switched to Arch just a few days before. ;)
I deleted my completely nonsense comment. :)

Bye, darude

bender02 commented on 2011-01-16 13:50

@darude: When you're using AUR (or makepkg in general), you're supposed to have the 'base-devel' group installed, 'patch' is in there. Packages from base-devel are usually not explicitly mentioned in makedepends.
Another thing - it's not a good idea to build packages as root, since a malicious PKGBUILD can do a lot of damage that way.

darude commented on 2011-01-14 14:22

using: makepkg -s --asroot
[..]
-> Found byobu-arch.diff
==> Validating source files with md5sums...
byobu_3.21.orig.tar.gz ... Passed
byobu-arch.diff ... Passed
==> Extracting Sources...
-> Extracting byobu_3.21.orig.tar.gz with bsdtar
==> Starting build()...
/storage/aur/byobu/PKGBUILD: line 26: patch: command not found
Aborting...


Solution: install "patch" package
Comment: patch should be added to Dependencies

best regards, benjamin.


anrxc commented on 2010-12-29 01:43

Just take it easy. I did my best with the ChangeLogs but I could missed something.

yetAnotherZero commented on 2010-12-28 20:28

3.18 is out.

Not exactly sure what was wrong before, but I downloaded the PKGBUILD and updated it for 3.18, then installed with pacman -Uf and now byobu works again...

yetAnotherZero commented on 2010-12-28 19:07

anyone else having trouble with the latest update? I don't seem to have any /usr/bin/byobu

anrxc commented on 2010-11-19 01:27

Thank you for the patches. I will review them. They again changed a s*itload of things, so I've been holding off an upgrade. We will see how these change fit into the new code.

Anonymous comment on 2010-11-19 01:22

I've made some modifications to a few of the files to make things work a bit better in arch. i'm not at all familiar with making diffs, so i've just put the whole thing in pastebin

/usr/lib/byobu/updates_available - http://aur.pastebin.com/eYMSwQVh
/usr/lib/byobu/disk - http://aur.pastebin.com/1eVXJzL1
/usr/lib/byobu/wifi_quality - http://aur.pastebin.com/G3ungmap

anrxc commented on 2010-05-17 12:44

There is a limitation in screen that can result in some of your widgets loosing color - screen can only change the color 16 times on a given line. Those that want to remove this limitation can rebuild their screen with this change http://savannah.gnu.org/bugs/?22146