maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   XWayland Victory! (https://talk.maemo.org/showthread.php?t=98882)

Kabouik 2017-08-09 22:43

Re: XWayland Victory!
 
Nope, no window opening. It did work well when I untared the rootfs as nemo and then fixed the uid 0 issues, but that certainly caused a lot of other issues that maybe did not prevent opening xwayland, but surely would have caused a lot of other permission issues. I just did not play much with it when it worked so I had no chances to see any bugs. That time, the rootfs was unpacked in /opt according to Preflex's instructions and not on the SD, and I have not tried this again because apparently unpacking as nemo is not the way to go, and the untar process is very long so I could not do many experiments.

I would love to try with Debian or the Android runtime, or anything that could work really, but I have no idea where to start with and I have no skills to tweak things around to make it work. My only experience with chroot are EasyDebian on N900 or Preflex's instructions here, and there is no way I could do it myself without some pre-configured scripts and instructions. :/

It's sad that Preflex suddenly disappeared while his app was almost ready according to his posts. He has not replied to my PM a few days ago, hope nothing bad happened to him and that it's just a loss of interest in this project.

one_with_linux 2017-08-09 23:07

Re: XWayland Victory!
 
I plan on making/helping create the GUI once my Sony Xperia X stops sharing all my personal data and becomes more sailfish. ;)

If you have sfdroid (community port) or an official Jolla device you should be able to install xserver xsdl (Android app)

That would take the place of the command "kwin_wayland --xwayland"
(Simply open the android app instead)

Then you can continue exporting the display var and run a X11 app.

elros34 2017-08-21 18:21

Re: XWayland Victory!
 
I have updated scripts for create/use ubuntu. There are also basic configurations for kwin, weston and qxcompositor.
Use it with caution!
https://github.com/elros34/sailfish_ubu_chroot

Would be nice to have touch friendly configurations for lxde, xfce or other desktop environments.

Thanks go to preflex and TheKit.

Kabouik 2017-08-22 23:30

Re: XWayland Victory!
 
Thanks a lot for that, can't try at the moment but I'll surely spend some time trying to make it work on my Jolla C during my days off soon. Would you have any link to the rootfs we should use with the scripts?

[Edit] And for reference, a link to your related tweak to allow landscape mode: https://openrepos.net/content/elros34/qxcompositor

jakibaki 2017-08-23 06:33

Re: XWayland Victory!
 
Quote:

Originally Posted by Kabouik (Post 1533066)
Would you have any link to the rootfs we should use with the scripts?

The rootfs gets prepered by the ubu_create.sh script.

one_with_linux 2017-08-23 21:41

Re: XWayland Victory!
 
Quote:

Originally Posted by elros34 (Post 1532997)
I have updated scripts for create/use ubuntu. There are also basic configurations for kwin, weston and qxcompositor.
Use it with caution!
https://github.com/elros34/sailfish_ubu_chroot

Would be nice to have touch friendly configurations for lxde, xfce or other desktop environments.

Thanks go to preflex and TheKit.

I'm trying to port this to openSuse TW. The issue I'm running into is that Xwayland does not have touch input. Also, I think it would be ideal to install Xwayland on SFOS instead of in the chroot.
https://talk.maemo.org/showthread.php?t=93828
It looks like it mostly works... once again touch is the issue with the native install.

elros34 2017-08-24 09:01

Re: XWayland Victory!
 
Yes, it would be better to have Xwayland working in sailfish instead recompile it for every distro. Maybe it's enough to build latest Xwayland together with wl_seat.patch (like I did for ubuntu) in sfos sdk but I never managed to finish it.

Kabouik 2017-08-25 01:19

Re: XWayland Victory!
 
By the way I got a reply from Preflex, who confirmed his application project is not abandoned, but he's busy with a Sailfish porting task at the moment and some hardware/internet issues, and then he plans on resuming his work on the application.

n950 2017-09-19 15:53

Re: XWayland Victory!
 
Hi I have download ArchLinuxChrootFS-armv7.tar.gz

I would like to install it on my micro sd card on my Jolla 1.

I have copy the gz file to media/sdcard/

tar -xzvf ArchLinuxChrootFS-armv7.tar.gz
(inside sdcard dir)

Do i need to exctract files on /media/sdcard/ dir or
/media/sdcard/52e641ba-23bf-430c-846a-f69a7624d46a dir?

Now about these files:

DeskChroot.sh
ArchChroot.sh
ManChroot.sh

If i want to run the desktop what i need to change inside file DeskChroot.sh? what lines?

If somebody can help me to run ArchLinux from my sdcard please.

n950 2017-09-20 09:34

Re: XWayland Victory!
 
On my Jolla C
I had kept Manjaro installed.
Now the dir is about 8 GB why?

how to reduced it? Cause my storage now is full.

I don't want to remove it.

Since i have Manjaro installed i can't enter in mass storage mode when i plug usb on my pc why? hiw to resolve that? i can only with developer mode.

Thanks

elros34 2017-09-20 20:06

Re: XWayland Victory!
 
Quote:

Originally Posted by n950 (Post 1534673)
I would like to install it on my micro sd card on my Jolla 1.

I have copy the gz file to media/sdcard/

tar -xzvf ArchLinuxChrootFS-armv7.tar.gz
(inside sdcard dir)

Do i need to exctract files on /media/sdcard/ dir or
/media/sdcard/52e641ba-23bf-430c-846a-f69a7624d46a dir?

I'm pretty sure /media/sdcard/ is your rootfs and /media/sdcard/52e641ba-23bf-430c-846a-f69a7624d46a is your sd card. You can confirm it using:
df -h /media/sdcard/
df -h /media/sdcard/52e641ba-23bf-430c-846a-f69a7624d46a

Quote:

Originally Posted by n950 (Post 1534713)
Now the dir is about 8 GB why?

how to reduced it? Cause my storage now is full.

I know nothing about arch but maybe clean some package manager cache.
Quote:

Originally Posted by n950 (Post 1534713)
Since i have Manjaro installed i can't enter in mass storage mode when i plug usb on my pc why? hiw to resolve that? i can only with developer mode.

You can't use sdcard and mass storage simultanuesly. First you must unmount Manjaro or reboot phone. Better use mtp or sftp (filezilla).

n950 2017-10-23 11:29

Re: XWayland Victory!
 
Hi,

is it possible to run Archlinux on Xperia X with SFOS 2.1.3.5?

https://github.com/Preflex/easy-chro...ases/tag/0.0.2

Anybody try?

n950 2017-10-23 13:27

Re: XWayland Victory!
 
I put extract files tar.gz archlinux in
/home/nemo/Arch/

Here is my error:

Code:

o@Sailfish ~]$ devel-su
Password:
[root@Sailfish nemo]# sh DeskChroot.sh 1920 1080 startxfce4
: command not found 2:
does not existint /home/nemo/Arch/dev
does not existint /home/nemo/dev/pts
does not existint /home/nemo/Arch/proc
does not existint /home/nemo/Arch/run
does not existint /home/nemo/Arch/sys
does not existint /home/nemo/var/lib/dbus
does not existint /home/nemo/var/run/dbus
does not existint /home/nemo/Arch/tmp
does not existint /home/nemo/Arch/dev/shm
does not existint /home/nemo/Arch/home/nemo/.config/pulse
does not existint /home/nemo/Arch/home/nemo/real_home
does not existint /home/nemo/Arch/home/nemo/Downloads
does not existint /home/nemo/Arch/home/nemo/android_storage
does not existint /home/nemo/Arch/home/nemo/Music
does not existint /home/nemo/Arch/home/nemo/Videos
does not existint /home/nemo/Arch/home/nemo/Pictures
does not existint /home/nemo/Arch/home/nemo/Documents
: command not found 21:
chmod: cannot access `/dev/shm\r': Aucun fichier ou dossier de ce type
rm: cannot remove '/run/user/100000/wayland-0.lock': No such file or directory
chown: cannot access '/dev/shm': No such file or directory
/usr/share/easychroot/scripts/start_xwayland_user_shell.sh: line 12: dbus-lsunch: command not found
declare -x AG_PROVIDERS="/usr/share/accounts/providers"
declare -x AG_SERVICES="/usr/share/accounts/services"
declare -x AG_SERVICE_TYPES="/usr/share/accounts/service-types"
declare -x BOOTSTATE="USER"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/100000/dbus/user_bus_socket"
declare -x EGL_DRIVER="egl_gallium"
declare -x EGL_PLATFORM="wayland"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME=""
declare -x HYBRIS_LD_LIBRARY_PATH="/usr/libexec/droid-hybris/system/lib:/vendor/lib:/system/lib"
declare -x LANG="fr_FR.utf8"
declare -x LIPSTICK_OPTIONS="-plugin evdevtouch:/dev/touchscreen  -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/
droid.qmap"
declare -x LOGNAME="nemo"
declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;3
7;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;3
1:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rp
m=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"
declare -x MANAGERPID="4607"
declare -x NOTIFY_SOCKET="/run/user/100000/systemd/notify"
declare -x OLDPWD
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/nemo/bin"
declare -x PWD="/"
declare -x QMLSCENE_DEVICE="customcontext"
declare -x QML_FIXED_ANIMATION_STEP="no"
declare -x QSG_FIXED_ANIMATION_STEP="no"
declare -x QTCONTACTS_MANAGER_OVERRIDE="org.nemomobile.contacts.sqlite"
declare -x QT_DF_BASE="0.5"
declare -x QT_DF_BASEDEVIATION="0.025"
declare -x QT_DF_RANGE="0.08"
declare -x QT_DF_SCALEFORMAXDEV="0.37"
declare -x QT_DF_SCALEFORNODEV="0.6"
declare -x QT_GSTREAMER_CAMERABIN_FLAGS="15"
declare -x QT_GSTREAMER_CAMERABIN_SRC="droidcamsrc"
declare -x QT_GSTREAMER_PLAYBIN_FLAGS="0"
declare -x QT_IM_MODULE="Maliit"
declare -x QT_MESSAGE_PATTERN="[%{if-debug}D%{endif}%{if-info}I%{endif}%{if-warning}W%{endif}%{if-critical}C%{endif}%{i
f-fatal}F%{endif}] %{function}:%{line} - %{message}"
declare -x QT_OPENGL_NO_BGRA="1"
declare -x QT_QPA_PLATFORM="wayland"
declare -x QT_WAYLAND_COMPOSITOR_NO_THROTTLE="1"
declare -x QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
declare -x QT_WAYLAND_FORCE_DPI="96"
declare -x QT_WAYLAND_RESIZE_AFTER_SWAP="1"
declare -x SESSION_TARGET="default.target"
declare -x SHELL="/bin/bash"
declare -x SHLVL="4"
declare -x TERM="xterm"
declare -x USER="root"
declare -x WAYLAND_DISPLAY="../../display/wayland-0"
declare -x XDG_RUNTIME_DIR="/run/user/100000"
/usr/share/easychroot/scripts/start_xwayland_user_shell.sh: line 13: cannot redirect standard input from /dev/null: No
such file or directory
No backend specified through command line argument, trying auto resolution
unable to open lockfile /run/user/100000/wayland-0.lock check permissions
FATAL ERROR: could not create Wayland server
xhost:  unable to open display ":0"
dbus-launch: fatal error setting up standard fds: Failed to open /dev/null: No such file or directory
declare -x DISPLAY=":0"
declare -x HOME="/home/nemo"
declare -x HOSTNAME=""
declare -x LANG="fr_FR.utf8"
declare -x LOGNAME="nemo"
declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;3
7;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;3
1:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rp
m=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"
declare -x MAIL="/var/mail/nemo"
declare -x OLDPWD
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/nemo/bin"
declare -x PWD="/"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
"eclare -x SUDO_COMMAND="/usr/sbin/bash /usr/share/easychroot/scripts/start_de.sh startxfce4
declare -x SUDO_GID="0"
declare -x SUDO_UID="0"
declare -x SUDO_USER="root"
declare -x TERM="xterm"
declare -x USER="nemo"
declare -x USERNAME="nemo"
declare -x XDG_RUNTIME_DIR="/run/user/100000"
/usr/share/easychroot/scripts/start_de.sh: line 8: cannot redirect standard input from /dev/null: No such file or direc
tory
/usr/share/easychroot/scripts/start_de.sh: line 8: $'startxfce4\r': command not found
: command not found 24:
: command not found 25:
[root@Sailfish nemo]

How to resolve this problem?

n950 2017-10-23 14:51

Re: XWayland Victory!
 
Code:

[root@Sailfish nemo]# cd Arch
[root@Sailfish Arch]# ls
ArchChroot.sh                  bin  DeskChroot.sh  etc  lib          mnt  proc  run  srv  tmp  var
ArchLinuxChrootFS-armv7.tar.gz  boot  dev            home  ManChroot.sh  opt  root  sbin  sys  usr
[root@Sailfish Arch]#

Code:

Sailfish ~]$ devel-su
Password:
[root@Sailfish nemo]# sh ArchChroot.sh
: command not found 2:
does not existint /home/nemo/Arch/dev
does not existint /home/nemo/Arch/dev/pts
does not existint /home/nemo/Arch/proc
does not existint /home/nemo/Arch/run
does not existint /home/nemo/Arch/sys
does not existint /home/nemo/Arch/var/lib/dbus
does not existint /home/nemo/Arch/tmp
does not existint /home/nemo/shm
does not existint /home/nemo/Arch/home/nemo/.config/pulse
does not existint /home/nemo/Arch/home/nemo/real_home
does not existint /home/nemo/Arch/home/nemo/Downloads
does not existint /home/nemo/Arch/home/nemo/android_storage
does not existint /home/nemo/Arch/home/nemo/Music
does not existint /home/nemo/Arch/home/nemo/Videos
does not existint /home/nemo/Arch/home/nemo/Pictures
does not existint /home/nemo/Arch/home/nemo/Documents
: command not found 20:
chroot: cannot run command «*/bin/bash\r*»: Aucun fichier ou dossier de ce type
: command not found 22:
: command not found 23:
[root@Sailfish nemo]#

This sh file doesn't work :(

matemana 2017-11-20 19:20

Re: XWayland Victory!
 
Quote:

Originally Posted by preflex (Post 1525969)
Sneak preview screenshot of manager app:

How is that project now? Is the app finished?

matemana 2017-11-20 19:36

Re: XWayland Victory!
 
Quote:

Originally Posted by TheKit (Post 1527412)
I tried again to get Maemo UI running in ArchLinux chroot (built from https://github.com/fremantle-gtk2) with XWayland. It's still too hacky, but UI itself is pretty smooth. What I tried is modifying Cogl Xlib winsys to connect both to X server and Wayland, but initializing EGL with Wayland instead, so libhybris Wayland platform can be used.

http://i.imgur.com/JyloVey.jpg

Some LXDE apps look surprisingly nice with Sapwood theme engine, by the way. I wonder if anyone would be interested to get this working with chenliangchen's keyboard device.

How did you rotate screen?

I installed arch chroot againg and i am going to buy slimport cable i want to attach this to a monitor to have some PC like experience on my Nexus 5 :)

matemana 2017-11-20 20:20

Re: XWayland Victory!
 
Quote:

Originally Posted by elros34 (Post 1532997)
I have updated scripts for create/use ubuntu. There are also basic configurations for kwin, weston and qxcompositor.
Use it with caution!
https://github.com/elros34/sailfish_ubu_chroot

Would be nice to have touch friendly configurations for lxde, xfce or other desktop environments.

Thanks go to preflex and TheKit.

I run ubu_chroot.sh but it says this

/.ubuntu already mounted
chrooting

Failed to open /sfos/usr/libexec/droid-hybris/system/: No such file or directory. Aborting!

groups: cannot find name for group ID 990
groups: cannot find name for group ID 992
groups: cannot find name for group ID 994
groups: cannot find name for group ID 997
groups: cannot find name for group ID 1000
groups: cannot find name for group ID 1002
groups: cannot find name for group ID 1003
groups: cannot find name for group ID 1005
groups: cannot find name for group ID 1006
groups: cannot find name for group ID 1013
groups: cannot find name for group ID 1023
groups: cannot find name for group ID 1024


Oh it chrooted but in console mode. How can i start GUI in landscape mode?
I want landscape mode for arch linux but i wanted to try if it works so i chose qxcompositor.
I also have installed this package on my sfos device https://openrepos.net/content/elros34/qxcompositor

elros34 2017-11-20 20:34

Re: XWayland Victory!
 
You must be more verbose. Does ubu_create.sh finished without errors? Try ubu_close.sh and then ubu_chroot.sh once again. You can also uncomment set -x from ubu_* scripts and in image /usr/share/ubu_chroot/

For gui try ubu_install.sh (qxcompositor, lxde) and read instruction about qxcompositor on openrepos.

BTW slimport support is not in master branch and is untouched since eons.

matemana 2017-11-20 21:34

Re: XWayland Victory!
 
Quote:

Originally Posted by elros34 (Post 1538651)
You must be more verbose. Does ubu_create.sh finished without errors? Try ubu_close.sh and then ubu_chroot.sh once again. You can also uncomment set -x from ubu_* scripts and in image /usr/share/ubu_chroot/

For gui try ubu_install.sh (qxcompositor, lxde) and read instruction about qxcompositor on openrepos.

BTW slimport support is not in master branch and is untouched since eons.

I can't edit those files in /usr/share/ubu_chroot/ Ubuntu does not have vi, vim, nano, nothing! and i can't install anything. I removed whole sailfish_ubu_chroot folder and git cloned and ran ubu_create but it did not take that much time as in first run. How to remove completely everything?

I read instruction but do not understand. I have arch linux chroot working with GUI is it easy to modify for landscape mode?


First it runs this
chroot /opt/easychroot/Arch bash /usr/share/easychroot/scripts/start_xwayland_user_shell.sh $y $x $1


Code:

rm /run/user/100000/wayland-0.lock

chmod 1777 /dev/shm
export XDG_RUNTIME_DIR=/run/user/100000
export $(dbus-lsunch)
QT_WAYLAND_FORCE_DPI="160" kwin_wayland --xwayland --height "$Height" --width "$Width" &
##listen for $DISPLAY and pass it
sleep 10
export DISPLAY=:0
xhost +
sudo -u nemo bash /usr/share/easychroot/scripts/start_de.sh "$Start_DE"

and here is start_de.sh

Code:

Start_DE="$1"

export XDG_RUNTIME_DIR=/run/user/100000
export $(dbus-launch)
export DISPLAY=:0
$Start_DE &
sleep 10


elros34 2017-11-20 21:52

Re: XWayland Victory!
 
As mentioned earlier for arch you would need to build xwayland with wl_seat.patch otherwise touch will not work.
I can't help if you don't provide me logs from your ubuntu installation (set -x or manual installation).
Code:

i can't install anything
is not useful at all. Removing sailfish_ubu_chroot is enough to clear everything provided you unmount image without errors.

For landscape mode:
host:
qxcompositor --wayland-socket-name ../../display/wayland-1
chroot:
WAYLAND_DISPLAY=../../run/display/wayland-1 # for arch it can be different path
Xwayland &

Join to #sailfishos, it will be faster.

saulhidalgoaular 2018-01-07 19:31

Re: XWayland Victory!
 
I downloaded the roofs, and it runs AMAZING!! GREAT JOB man. :)

I had to start the desktop as root, but it is ok.

Only thing that would be awesome is to have a mouse on screen like onboard, similar to a laptop.

preflex 2018-05-04 03:18

Re: XWayland Victory!
 
I've been working on my manager again.

Also, I managed to get firefox-wayland to compile on archlinux x86_64. Need to cross-compile for archlinux-arm. This might get interesting.

Sorry I've been away for so long. Good stuff on the way soon.

lal 2018-05-04 03:58

Re: XWayland Victory!
 
Quote:

Originally Posted by preflex (Post 1543902)
Sorry I've been away for so long. Good stuff on the way soon.

Sailfish has taught us the lesson of patience!

jakibaki 2018-05-04 07:36

Re: XWayland Victory!
 
1 Attachment(s)
The nix package manager works out of the box on arm64 and probably x86 sailfish devices (I tried it on my Xperia X) with xwayland and pulseaudio working :)

Even chromium works quite nicely if paired with kwin and onboard!

Before you install nix please make sure that you have enough space on your rootfs or do as I did and mount your sd-card to /nix.

Also run

Code:

devel-su touch /nix/.nomedia
to prevent sailfish from trying to find media-files in your /nix-folder which eats up a lot of cpu-power.

Here's a link to a patched arm64 xwayland with working touch-input (I applied this patch).

preflex 2018-05-04 21:06

Re: XWayland Victory!
 
"sh: sorry, there is no binary distribution of Nix for your platform"

No armv7 support? Just 64-bit? Bummer ...

preflex 2018-05-04 21:20

Re: XWayland Victory!
 
Maybe guix for 32-bit fun?

jakibaki 2018-05-04 22:32

Re: XWayland Victory!
 
Quote:

Originally Posted by preflex (Post 1543941)
"sh: sorry, there is no binary distribution of Nix for your platform"

No armv7 support? Just 64-bit? Bummer ...

Someone made a blog-post about nix on armv7-sailfish which is how I got the idea to try it on my xperia x in the first place.

However a lot of packages won't have a prebuild version on armv7 so building chromium/firefox will take a 'while'.

preflex 2018-05-05 03:45

Re: XWayland Victory!
 
Quote:

Originally Posted by jakibaki (Post 1543943)
Someone made a blog-post about nix on armv7-sailfish which is how I got the idea to try it on my xperia x in the first place.

However a lot of packages won't have a prebuild version on armv7 so building chromium/firefox will take a 'while'.

firefox-wayland took all day to compile and chewed up many GB of disk space on my laptop. Not really doable on my 16GB Nexus 4 with no goddamned sdcard (gee, thanks, Google).

Thankfully guix has icecat 52, (but no chromium) precompiled, as well as prebuilt xwayland packages. However, it doesn't seem like the official guix repo doesn't precompile for aarch64.

Note: i had to add the
Code:

--disable-chroot
option when starting the daemon, to use guix on my trusty mako, which sadly doesn't have all the cgroups stuff enabled in the kernel for the old 2.0.5.6 build.

It looks like nix for aarch64 users, and guix for the 32-bit crowd, at least, for now.

guix is weird, but I think I like it. It builds from source by default, and only takes binaries if you ask it to do so.

It doesn't look like guix has onboard in it, whether source or binary. Bummer. I guess I'll have to figure out how to build and package it. Sounds like fun.

Guix seems a lot like nix, but the official repo has less stuff, and it is very Stallmanite (can't blame 'em, guix is an official GNU project, after all)..

I wonder how much work it would be to write a local service to match Qt and GTK color schemes to the ambiance theme.

Much to think about over the coming days, including whether to replace my ailing mako with another mako, jump the shark to hammerhead (which has reasonably-good halium support), wait until next month to get a xperia, or hold out for the librem5.

juiceme 2018-05-05 06:42

Re: XWayland Victory!
 
Quote:

Originally Posted by preflex (Post 1543946)
firefox-wayland took all day to compile and chewed up many GB of disk space on my laptop. Not really doable on my 16GB Nexus 4 with no goddamned sdcard (gee, thanks, Google).

What I do for large compilations, when I need a lot of scratch space is I mount a NFS share over usb ethernet to the device.
Additional bonus is I don't kill my battery while crunching it :)

When on the road you could probably mount something over air interface but I guess the latencies pretty much kill any usability... :D

r0kk3rz 2018-05-05 09:29

Re: XWayland Victory!
 
geez guys just set up the cross compilation toolkit, compiling on device is fine for small things...

preflex 2018-05-05 15:44

Re: XWayland Victory!
 
Quote:

Originally Posted by r0kk3rz (Post 1543955)
geez guys just set up the cross compilation toolkit, compiling on device is fine for small things...

Yeah. Sadly my laptop only has a small ssd. I barely had enough space to build firefox. Chromium is even worse in that regard, and i doubt anything i have available can get it done. Someone else will have to package it.

r0kk3rz 2018-05-05 16:24

Re: XWayland Victory!
 
Quote:

Originally Posted by preflex (Post 1543968)
Yeah. Sadly my laptop only has a small ssd. I barely had enough space to build firefox. Chromium is even worse in that regard, and i doubt anything i have available can get it done. Someone else will have to package it.

Did you build an rpm for firefox-wayland? I've started collecting dependencies for it on Mer-OBS

preflex 2018-05-08 17:37

Re: XWayland Victory!
 
I was building for archlinux,x86_64 and it had problems packaging. Building for arm will take a while.

Building for mer would be a good idea, but there's likely to be issues with keyboard support.

I'm expecting some replacements for my Nexus 4 later today. I'll be busy tomorrow, but I should have plenty of time to hack around with stuff on Thursday.

matemana 2018-05-29 08:26

Re: XWayland Victory!
 
Quote:

Originally Posted by preflex (Post 1544080)
I was building for archlinux,x86_64 and it had problems packaging. Building for arm will take a while.

Building for mer would be a good idea, but there's likely to be issues with keyboard support.

I'm expecting some replacements for my Nexus 4 later today. I'll be busy tomorrow, but I should have plenty of time to hack around with stuff on Thursday.

Do you have any new build of arch chroot for nexus 5? Maybe with fixed rotation? I repaired my nexus 5 and also bought nexus 4 to play again with Sailfish. I want to somehow transfer my nexus screen to display like ubuntu touch can so i have all in phone PC :D

matemana 2018-05-29 18:08

Re: XWayland Victory!
 
I installed archchroot on my nexus 5 and i can't use internet in arch chroot. It does not resolve hostnames too. Although it does work great on nexus 4 using 2.0.5.6 but on nexus 5 i have 2.1.3.7 SFOS

badpixel 2018-05-29 22:03

Re: XWayland Victory!
 
Quote:

Originally Posted by matemana (Post 1544781)
I installed archchroot on my nexus 5 and i can't use internet in arch chroot. It does not resolve hostnames too.

Have you checked /etc/resolv.conf?

you can try this command(run as root[sudo, etc]:
Code:

echo nameserver 8.8.8.8 > /etc/resolv.conf

claustn 2018-05-31 21:55

Re: XWayland Victory!
 
Quote:

Originally Posted by matemana (Post 1544781)
I installed archchroot on my nexus 5 and i can't use internet in arch chroot. It does not resolve hostnames too. Although it does work great on nexus 4 using 2.0.5.6 but on nexus 5 i have 2.1.3.7 SFOS

Off topic: have you tried to install Alien Dalvik on the new SF on the Nexus 5 with the latest rpms?

Fuzzillogic 2018-05-31 22:36

Re: XWayland Victory!
 
Quote:

Originally Posted by badpixel (Post 1544799)
Have you checked /etc/resolv.conf?

you can try this command(run as root[sudo, etc]:
Code:

echo nameserver 8.8.8.8 > /etc/resolv.conf

That's Google's DNS server. You could use CloudFlare's server, at 1.1.1.1. At least they claim to be much more privacy friendly. They also claim to be faster.

Amboss 2018-06-03 09:39

Re: XWayland Victory!
 
Quote:

Originally Posted by Fuzzillogic (Post 1544912)
That's Google's DNS server. You could use CloudFlare's server, at 1.1.1.1. At least they claim to be much more privacy friendly. They also claim to be faster.

They might claim to, but they have other issues it seems
https://bgpstream.com/event/138295

0312birdzhang 2018-06-08 08:47

Re: XWayland Victory!
 
Great Job! :)


All times are GMT. The time now is 23:22.

vBulletin® Version 3.8.8