![]() |
Re: XWayland Victory!
I tried to use "DB browser fo Sqlite" (package sqlitebrowser) but it's unusable because of bad touch control.
|
Re: XWayland Victory!
Can mouse pointer support be enabled somehow? I.e. if a (bluetooth) pointing device is connected, do you then get a pointer?
|
Re: XWayland Victory!
Quote:
|
Re: XWayland Victory!
Quote:
That's the maemo spirit ;) |
Re: XWayland Victory!
andd now a tablet is worth getting
|
Re: XWayland Victory!
Quote:
Edit: the problem seems to be that I extracted manjaro to the SD card which is mounted with "noexec". Remounted ala "mount -o remount,exec /media/sdcard/XYZ" solved the problem. |
Re: XWayland Victory!
Quote:
EDIT: @bomo Excellent! You solved it! |
Re: XWayland Victory!
Using firefox/chromium from Manjaro is really nice. But in my opinion there are three things that need to be solved before e.g. ARM firefox can substitute android firefox:
- The SSL/TLS issue (mentioned by n950) => seems to be solved - The input (e.g. address) fields may be too small for some fingers ;-) - A better (more sailfish like) input method that automatically hides and shows depending on which field is clicked on. Is this possible with onboard? I also stumbled upon Maliit which is (according to wikipedia) originating from MeeGo. It is also available in archlinux. |
Re: XWayland Victory!
Maliit is the keyboard on Sailfish, too.
|
Re: XWayland Victory!
Quote:
|
Re: XWayland Victory!
Hi,
How to run application like transmission-qt? EDIT: https://tlhp.cf/kde-plasma-on-wayland/ Is it possible to have a full desktop working if i follow the steps on this website? Thank you |
Re: XWayland Victory!
In Ubuntu,
Code:
[root@Sailfish ubuntu]# chroot ./ Code:
echo nameserver 103.25.7.1 > /etc/resolv.conf How to resolve this problem? Impossible to edit resolv.conf file cause i don't have gedit or nano installed. |
Re: XWayland Victory!
Anybody can creat script to run manjaro on jolla c? With desktop icon?
It will be usefull. Every time i reboot my jolla i need to write all commands. |
Re: XWayland Victory!
Quote:
I faced the exact same issue :( but with Debian. I think its because of the way the distribution is built. If it was built with multistrap, you have to remember that multistrap depends on a Debian (which SFOS is not) on the top of it. Quote:
On the ubuntu side the images must be readily available and usable ;) |
Re: XWayland Victory!
Quote:
armhf and some others distributions? some links please Try to post here your image please and how to run it? I am interested by Debian too. |
Re: XWayland Victory!
I'm just dropping an idea here:
Maybe "systemd-nspawn" could be used to provide a more user friendly alternative to chroot? systemd-nspawn is also available in SFOS. Does anyone have experience with that? |
Re: XWayland Victory!
Quote:
Also, I'm working on some scripts to automate a lot of this. I should be able to share them soon. I've made a lot of progress getting a whole lxde session running as user nemo, without need to use "--no-sandbox" with chromium. However, I'm still unable to get pulseaudio working. I have some configs for onboard and lxde that make them a little easier to use. I'd like to get screen rotation working, but it seems like xrandr can't change the config. :( I should be able to share an image, configs, and some scripts very soon. |
Re: XWayland Victory!
Quote:
|
Re: XWayland Victory!
Quote:
Also, "chroot is not and has never been a security tool." It's not difficult for a process running as root to break out of a chroot. Setting things up to run an LXDE session as nemo will help to make using this a lot safer. However, kwin_wayland will probably still be running as root in the chroot, as I haven't been able to get it running as nemo yet. I am unsure of the security implications of this. In general, X11 is kinda, sorta, totally, completely unsafe anyway, so I don't expect that the security will be any worse than any regular desktop distro. |
Re: XWayland Victory!
I got pulseaudio working.
It was kind of tricky, and was muted by default. I'll have to figure out what exactly I did, but here's an overview. I created a user "nemo" inside the chroot, and changed his UID and GID each to 100000. I may have also added nemo to some groups. I'm not sure what actually stuck. systemd is weird. you'll need the "xorg-xhost" package. "pavucontrol" may also be handy for looking at pulseaudio stuff, if you're unfamiliar with pacmd or pactl. There was some extra stuff to mount: /run /var/lib/dbus /tmp /home/nemo/.config/pulse then chroot in, set environment vars, and start kwin_wayland. after that, Code:
export DISPLAY=:0 Code:
sudo -u \#100000 bash Then, Code:
export $(dbus-launch) I was also able to get a full plasma session running in the xwayland window, but it was slow, and I couldn't disable desktop effects which were making everything even slower (using xrender, I imagine). Still no luck running kwin_wayland --xwayland as anyone other than root. |
Re: XWayland Victory!
Quote:
How to created a user "nemo" inside the chroot, and changed his UID and GID each to 100000 please? in command line please I have installed "xorg-xhost" and "pavucontrol" packages. It's OK for that. What is the package name for pulseaudio? Or what you install from your part? to enable audio and how to do it? Stuff to mount like that? mount --bind /run run mount --bind /var/lib/dbus var/lib/dbus mount --bind /tmp tmp mount --bind /home/nemo/.config/pulse home/nemo/.config/pulse How to set environment vars? Can you help me in these error please? I would like to have full command line please? Code:
SailfishOS 2.1.0.9 (Iijoki) (armv7hl) |
Re: XWayland Victory!
Quote:
I've not tried it though :P |
Re: XWayland Victory!
Quote:
How to change UID and GID? mount --bind /home/nemo/.config/pulse home/nemo/.config/pulse You might need to create that directory if it doesn't already exist. also, you still need to start the X server with "kwin_wayland --xwayland --height (your screen's height) --width (your screen's width)" before you run "xhost +" furthermore, it looks like you don't have lxde installed. "pacman -S lxde" |
Re: XWayland Victory!
Quote:
|
Re: XWayland Victory!
Quote:
Code:
rm -R /etc/pacman.d/gnupg This may also happen to manjaro users. If you're using Manjaro, you need to do "pacman-key --populate archlinux manjaro" instead. |
Re: XWayland Victory!
1 Attachment(s)
More xwayland porn.
|
Re: XWayland Victory!
Quote:
It's also possible to start kwin_wayland as sole compositor, not nested in lipstick, to get OpenGL in Wayland/Xorg with i915/MESA, but it often crashes on start, probably due to some differences in kernel DRM subsystem for Android's Intel UFO driver. |
Re: XWayland Victory!
Quote:
but this all reads as if wayland (which I am seriously unfamiliar with) is enabling something which lets pulseaudio work. If that is the case then logical pigs are floating in the sky overhead. I have been trying to unravel other audio issues when I see this bit of news here and begin to wonder if this is related. From my understanding of wayland - it is replacing xorg - but this I always regarded as graphic (visual) and nothing whatsoever enabling/disabling sound-audio. I have had a couple of wayland instances running never considered to look into sound issues there. It would be as silly as if you could not run your refrigerator because you forgot to put the lid back on a rubbish bin outside. Is it possible xorg has this problem also ?! Except dbus being the culprit in the corner ? How the heck does audio merit being interfered with by the display driver ? I am all for Wayland getting traction, but sensibility must prevail. elsewhere, just for fun: And the thing is, I do not really know what other applications do not work under Wayland, and I am not really keen to discover that in a moment of true reckoning. Searching online, I wasn't able to find a quick, easy list that details the current incompatibilities. Maybe it's me, and I suck at searching, but something as trivial as "Wayland + compatibility" should be obvious. What I did find is a self-argument telling us why Wayland is good, a list of Gnome applications currently supported under this new thingie, several nerdy pages on ArchWiki, a super-nerdy slit-my-wrists topic on Nvidia devtalk, and a few other ambiguous discussions. |
Re: XWayland Victory!
Code:
Packages (32) imlib2-1.4.9-1 libfm-1.2.5-1 libfm-extra-1.2.5-1 Code:
sh-4.4# useradd nemo Code:
[root@Sailfish nemo]# cd Manjaro/ |
Re: XWayland Victory!
3 Attachment(s)
Code:
[root@Sailfish Manjaro]# chroot ./ Impossible to enable AUDIO how to do it please? |
Re: XWayland Victory!
Quote:
Wayland doesn't mess with audio. I was just talking about connecting to PA from a chroot. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: XWayland Victory!
If you have aliendalvik or sfdroid, you can use Android's XServer-XSDL to run x11 applications as well, instead of using kwin.
With some configuring, it works roughly as well. On the plus side, It can do landscape mode and you can also use xrandr to rotate the display, but on the negative side, it doesn't pass through multitouch stuff, so chromium doesn't work quite as nicely. |
Re: XWayland Victory!
Quote:
|
Re: XWayland Victory!
Code:
[nemo@Sailfish ~]$ devel-su any help i have nothing on desktop no app etc.. |
Re: XWayland Victory!
Quote:
|
Re: XWayland Victory!
Quote:
How to know if nemo have uid 100000? |
Re: XWayland Victory!
Quote:
All of these should be run after you've chrooted in. Don't mess with these commands outside of the chroot. You'll break stuff. you can use the "id" command to view your UID, GID, and groups. Code:
[root@Sailfish /]# sudo -u nemo id Code:
usermod -u 100000 nemo Code:
groupadd nemo Code:
groupmod -g 100000 nemo Code:
chown -R nemo:nemo /home/nemo |
Re: XWayland Victory!
2 Attachment(s)
"Mobile" browsers: BAD!
"Desktop" browsers: GOOD! |
Re: XWayland Victory!
Hi,
about keyboard, how to have same as your last picture uploaded? |
Re: XWayland Victory!
Hi,
Here is my user already created in /etc/passwd : Code:
root:x:0:0:root:/root:/bin/bash Code:
[root@Sailfish nemo]# cd Manjaro/ There is no folder nemo inside /home why? |
All times are GMT. The time now is 18:20. |
vBulletin® Version 3.8.8