lmde-3-Cinnamon-amd64-201807221020

clefebvre
  8 years ago
Architecture: amd64
Type: Cinnamon
Status: Rejected
Comments
clefebvre 8 years ago

Thanks Monsta, I'll reply on Slack.


Monsta 8 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 8 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 8 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 8 years ago

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


Monsta 8 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 8 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 8 years ago

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


Monsta 8 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 8 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 8 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 8 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 8 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 8 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 8 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


clefebvre 8 years ago

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