meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
desktopenvironments [2022/09/17 07:41] realrootdesktopenvironments [2023/06/09 12:05] (current) – fixed sxmo install method after testing on Mobian rc3 magdesign
Line 7: Line 7:
 ==== Sxmo - wayland/sway ==== ==== Sxmo - wayland/sway ====
  
-Sxmo x11/dwm it is a work in progress that it is at a good point.+Sxmo (x11/dwmis not available
  
-While swmo currently it is on Debian testing repo, to install it:+Swmo is on Debian testing repo, to install it:
  
 <code> <code>
 +sudo apt install sxmo-utils
 +</code>
 +and select **swmo** on the session dropdown of the login screen. 
  
-sudo systemctl stop phosh+ 
 +on older system you might still disable phosh
 +<code>
  
 sudo systemctl disable phosh sudo systemctl disable phosh
Line 19: Line 24:
 sudo apt install sxmo-utils sudo apt install sxmo-utils
  
-</code>+sudo systemctl enable sxmo
  
-You need to be on ssh or a physical keyboard, since the GUI will be stopped.+sudo reboot
  
-Check the user guide for info about the gestures etc. https://man.sr.ht/~anjan/sxmo-docs/USERGUIDE.md.+</code> 
 +Or any other method to run this. Note that currently a reboot is needed 
 +after installing this package in order to re-run udev rules to create 
 +the symlink /dev/input/touchscreen . 
 + 
 +Check the user guide for info about the gestures etc. https://man.sr.ht/~anjan/sxmo-docs/USERGUIDE.md and pmOS wiki: https://wiki.postmarketos.org/wiki/Sxmo/Tips_and_Tricks.
  
 Sxmo's home page: https://sxmo.org/. Sxmo's home page: https://sxmo.org/.
 +
 +Debian patches it to use emoji instead of the original nerd fonts.
 +You can download them from https://www.nerdfonts.com/font-downloads, extract them and place them under ~/.fonts, see https://wiki.debian.org/Fonts.
 +
 +Then you need to revert the patches that changes them in the hooks: https://salsa.debian.org/DebianOnMobile-team/sxmo-utils/-/tree/debian/sid/debian/patches.
  
 ==== GNOME Shell ==== ==== GNOME Shell ====
Line 151: Line 166:
 Lomiri is the desktop environment from Ubuntu Touch. It was originally Canonical's Unity desktop, but has been forked and maintained by UBports. Lomiri is the desktop environment from Ubuntu Touch. It was originally Canonical's Unity desktop, but has been forked and maintained by UBports.
  
- +Lomiri is available in the main Debian repository. To install Lomiri run the following commands
- +
-==== Plasma ==== +
- +
-Jonah Brüchert is actively maintaing a Debian repository for Plasma Mobile packages. +
-We can install it and switch to it with the following+
 <code> <code>
-#. Get and install the repository keyring+sudo apt update
  
-      wget https://jbb.ghsq.ga/debpm/pool/main/d/debian-pm-repository/debian-pm-archive-keyring_20210819_all.deb +sudo apt install Lomiri 
-      sudo dpkg -i debian-pm-archive-keyring_20210819_all.deb+</code>
  
-#Add the following to `/etc/apt/sources.list.d/debian-pm.list` file:+{{lomiri_homescreen.jpg?200|}} 
 +{{lomiri_appdrawer.jpg?200|}} 
 +{{lomiri_topbarmenu.jpg?200|}} 
 +{{lomiri_runningapps.jpg?200|}}
  
-      deb https://jbb.ghsq.ga/debpm testing main 
  
-#. Update the package database: 
  
-      sudo apt update+==== Plasma Mobile ====
  
-#. Install the base packages:+Plasma Mobile has been packaged and uploaded to Debian main repo!
  
-      sudo apt install plasma-phone-components plasma-phone-settings plasma-settings plasma-phonebook plasma-angelfish plasma-nm simplelogin plasma-dialer spacebar +Installing Plasma Mobile is now as simple as 
- +<code> 
- +sudo apt update
-#. Modify the simple login service to use the ``mobian`` user instead of +
-   ``phablet`` by editing the ``/lib/systemd/system/simplelogin.service`` file. +
- +
-#. Prevent `phosh.service` from auto-starting at future boots and enable simplelogin at its place::+
  
-      sudo systemctl disable phosh && sudo systemctl enable simplelogin +sudo apt install plasma-mobile plasma-mobile-tweaks plasma-settings plasma-phonebook plasma-dialer spacebar angelfish okular-mobile
-       +
-#. Reboot.+
 </code> </code>
  
-This procedure is not removing Phosh from the system, then it remains possible to start Phosh or Plasma by starting/stopping phosh.service or simplelogin.service. Starting/stopping services will not affect the desktop environment being launched at future boots, unless you also enable the service of the DE you want to start and disable the other.+{{plasma_homescreen.jpg?200|}} 
 +{{plasma_appdrawer.jpg?200|}} 
 +{{plasma_pulldownmenu.jpg?200|}}
  
-{{:debian_plasma_mobile_5.25_pp_lockscreen.jpg?200|}} 
-{{:debian_plasma_mobile_5.25_pp_applications.jpg?200|}} 
-{{:debian_plasma_mobile_5.25_pp_scrolldown.jpg?200|}} 
-{{:debian_plasma_mobile_5.25_pp_settings.jpg?200|}} 
-{{:debian_plasma_mobile_5.25_pp_angelfish.jpg?200|}} 
-{{:debian_plasma_mobile_5.25_pp_index.jpg?200|}} 
  
 ==== LXDE ==== ==== LXDE ====