lmde-3-Cinnamon-amd64-201807221020

clem
  6 years ago
Architecture: amd64
Type: Cinnamon
Status: Rejected
Comments
clem 6 years ago


Thanks Monsta, I'll reply on Slack.



Monsta 6 years ago


Two more unneeded config files:



monsta@cindy:~$ cat .gtkrc-2.0

include ".gtkrc-xfce"

monsta@cindy:~$ cat .gtkrc-xfce

style "xfdesktop-icon-view" {



    XfdesktopIconView::label-alpha = 0



    fg[NORMAL] = "#efefef"

    fg[SELECTED] = "#efefef"

    fg[ACTIVE] = "#efefef"



    XfdesktopIconView::shadow-x-offset = 1

    XfdesktopIconView::shadow-y-offset = 1

    XfdesktopIconView::shadow-color = "#3c3c3c"

    XfdesktopIconView::selected-shadow-x-offset = 1

    XfdesktopIconView::selected-shadow-y-offset = 1

    XfdesktopIconView::selected-shadow-color = "#3c3c3c"



}

widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"



Monsta 6 years ago


There is ~/.config/qt5ct/qt5ct.conf file present - but it's not used, as qt5ct package isn't available in Stretch. The QT_QPA_PLATFORMTHEME env var isn't set due to the same cause.



However, vlc picks up GTK+3 theme (can be seen in file open dialog) by default. Looks like it uses libqgtk3.so for that:



monsta@cindy:~$ apt contains libqgtk3.so

qt5-gtk-platformtheme:amd64: /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/libqgtk3.so


Monsta 6 years ago


Looks like Calamares doesn't set the root password. That's inconsistent with live-installer which does set it.



Booting in recovery mode results in this message:



Cannot open access to console, the root account is locked.

See sulogin(8) man page for more details.



Press Enter to continue.



 



Pressing Enter just makes the system boot in normal mode, all the way to lightdm greeter.



Monsta 6 years ago


Well... after installing via Calamares, autologin didn't work.



Monsta 6 years ago


Now testing Calamares... after I chose Russian language, it still kept timezone in US. Not major, but quite unusual for modern installers :)



Monsta 6 years ago


When using live-installer with Russian UI, it shows an error message right after it starts the actual installation, then it quits.



'ascii' codec can't decode byte 0xd0 in position 14: ordinal not in range(128)



Monsta 6 years ago


mintsystem still depends on gist, which isn't needed, as gist isn't useful for general user without github authentication.



Monsta 6 years ago


Various MATE packages (mate-panel, mate-polkit...) are installed, but no mate-session-manager, so the session isn't available. How should it be? If the fallback session is still needed by Cinnamon, then mate-session-manager has to be installed. If not, then all MATE packages can be removed, as they won't be used without session manager.



Monsta 6 years ago


Hmm, this is confusing... wrong session name doesn't appear anymore, even with autologin. It's always "cinnamon" now. Looks like one manual login fixed it... weird.



Monsta 6 years ago


Nemo seems to be confused about its environment (in ~/.xsession-errors):



** Message: nemo-desktop: session is not cinnamon (checked XDG_SESSION_DESKTOP,DESKTOP_SESSION environment variables.) Applying default behavior



 



Indeed, these vars both have another value:



monsta@cindy:~$ echo $XDG_SESSION_DESKTOP

lightdm-xsession

monsta@cindy:~$ echo $DESKTOP_SESSION

lightdm-xsession



 



It happens when system boots with autologin enabled.



If I log out and log in back, Nemo finds itself in Cinnamon:



** Message: nemo-desktop: session is cinnamon, establishing proxy

 



The variables are ok too:



monsta@cindy:~$ echo $XDG_SESSION_DESKTOP

cinnamon

monsta@cindy:~$ echo $DESKTOP_SESSION

cinnamon



Monsta 6 years ago


Root password is set to the same password as mine. Yes, it was so for years, but now that Ubuntu-based Mint doesn't set it anymore, maybe it should be changed in LMDE too?



FTR, upstream Debian installer has a separate setting for root password, so the user has to set it explicitly.



Monsta 6 years ago


Plymouth shows weird screen with only three gray squares.



Well, there were warnings during installation (when update-initramfs was doing its job):



W: plymouth: The plugin label.so is missing, the selected theme might not work as expected.

W: plymouth: You might want to install the plymouth-themes package to fix this.



However, installing plymouth-themes package didn't change anything. Nothing changed even when I've installed plymouth-x11 package. No idea what's going on.



This only happens when system boots. On shutdown, Mint logo is displayed properly.



 plymouth-themes


Monsta 6 years ago


After installation:



 



- weird, journalctl can now be run without sudo, even though I'm not in systemd-journal group



- dmesg still requires sudo, so I've created /etc/sysctl.d/monsta.conf and placed kernel.dmesg_restrict=0 there



- Cinnamon boots with HW acceleration after I've installed guest additions from stretch-backports


Monsta 6 years ago


Quick test in live mode in Virtualbox... (updated)



 



- doesn't offer to eject ISO on shutdown, so ISO stays in virtual drive after VM is shut down



- Cinnamon boots in CPU-eating fallback mode with 1024x768 resolution, because guest additions aren't installed, and kernel 4.9 has no built-in guest additions



virtualbox-guest-* packages can't be installed, as they're not in Stretch repos, only in stretch-backports



- can't use dmesg unless you run it as root (upstream decision, run sudo sysctl -w kernel.dmesg_restrict=0 to fix it)



- can't use journalctl unless you run it as root (need to add user to systemd-journal group)



- /sbin and /usr/sbin aren't in $PATH (upstream setting), unlike in Ubuntu or LMDE 2



- in mintsources, https://deb.debian.org/debian is chosen by default, but it's not in the list of mirrors



clem 6 years ago


Fixes FF configuration and LUKS full-disk encryption in Calamares.