You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During those 7 ywers there was major update to X libraries, so nowadays it fails with
Package 'xfont', required by 'virtual:world', not found
while 1 extra/libxfont2 2.0.5-1 (116.1 KiB 243.7 KiB) (installed)
Googing helped to see that installed library has version 2 (which is the cause of the problem), but despite AUR package being 1.5 version 2 aur/libxfont 1.5.4-1 (+9 0.04)
it still no use, because it tries to pull other outdated dependencies, like xproto and fontsproto (xorgproto now).
So, on modern systems you cannot build it without updating repo or downgrading whole system.
This issue is not so much to developers, but to other internet strangers like me, so that they won't waste a bunch of hours trying to compile
Run makepkg -si to sync dependencies and to then install the package.
Then you still need to do one thing:
Add --disable-xwayland \ to build-xsixel.sh.
Compiling should then work by running ./build-xsixel.sh.
After that I run sudo make install
And was able to run this Xorg server by executing e.g. /usr/local/bin/Xsixel :2 in a SIXEL capable terminal.
Applications can be started by adding DISPLAY=:2 before them in this case. E.g. DISPLAY=:2 awesome.
That helped.
It compiled and displayed an output, but I could not give it focus to control the mouse.
Neither could I launch mpv there...
But still, it's cool to see this working.
Thank you very much!
Activity
schrmh commentedon Jan 15, 2022
@0Karakurt0 ,,Replace xproto and fontsproto dependencies with xorgproto in makedepends" (https://aur.archlinux.org/packages/libxfont/#comment-809492)
This would be the fixed PKGBUILD:
Run
makepkg -sito sync dependencies and to then install the package.Then you still need to do one thing:
Add
--disable-xwayland \tobuild-xsixel.sh.Compiling should then work by running
./build-xsixel.sh.After that I run
sudo make installAnd was able to run this Xorg server by executing e.g.
/usr/local/bin/Xsixel :2in a SIXEL capable terminal.Applications can be started by adding
DISPLAY=:2before them in this case. E.g.DISPLAY=:2 awesome.0Karakurt0 commentedon May 5, 2022
That helped.
It compiled and displayed an output, but I could not give it focus to control the mouse.
Neither could I launch mpv there...
But still, it's cool to see this working.
Thank you very much!
0Karakurt0 commentedon May 5, 2022
Tho, I won't be closing this issue, so that it would remain visible
Kreijstal commentedon Sep 4, 2024
wonder how hard ist to backport sixel to modern x11
xwayland: Fix a segfault with pointer locking
xwayland: remove dirty window unconditionally on unrealize
xwayland: Don't process cursor warping without an xwl_seat
randr: Fix a crash on initialization with GPU screens
xwayland: Don't crash on WarpPointer(dest_w = None)
meson: Fix module_dir configuration (v2)
present/wnmd: Fix use after free on CRTC removal
xwayland: do not crash if `gbm_bo_create()` fails
xwayland: handle case without any crtc
xwayland: Avoid a crash on pointer enter with a grab
os: Don't crash in AttendClient if the client is gone
modesetting: Check whether RandR was initialized before calling rrGet…
xquartz: Allocate each fbconfig separately
EeyoreTheDonkee commentedon Jun 23, 2026
Naive question: have you tried this with XLibre?