New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fedora-25 - KDE System Settings - Unable to customize Appearance #3014

Open
aQubesUser opened this Issue Aug 11, 2017 · 9 comments

Comments

Projects
None yet
4 participants
@aQubesUser

Qubes OS version (e.g., R3.2):

R3.2

Affected TemplateVMs (e.g., fedora-23, if applicable):

fedora-25


Upon installation of fedora-25 TemplateVM and switching a VM to fedora-25 (from fedora-23), KDE System Settings inside the VM shows an error when trying to customize appearance. I had to install the plasma-systemsettings package.

Expected behavior:

KDE System Settings should allow Appearance customization.

Actual behavior:

System Settings window displays

The module Appearance is not a valid configuration module.

The diagnosis is:
The desktop file settings-appearance.desktop does not specify a library

qubes-kde-error2

Steps to reproduce the behavior:

Upgrade TemplateVM fedora-23 to fedora-25 using instructions on https://www.qubes-os.org/doc/template/fedora/upgrade-24-to-25/

Install plasma-systemsettings package:
sudo dnf install plasma-systemsettings

Run systemsettings5, switch to 'Classic Tree View', click 'Appearance'

General notes:

Trying to configure the VM to use a dark theme instead of the default light theme.


Related issues:

none

@aQubesUser

This comment has been minimized.

Show comment
Hide comment
@aQubesUser

aQubesUser Aug 18, 2017

Another issue I have seen after changing the sys-net and sys-firewall to use the fedora-25 template is that the NetworkManager icon in the KDE System Tray is blank. No icon is shown.

Another issue I have seen after changing the sys-net and sys-firewall to use the fedora-25 template is that the NetworkManager icon in the KDE System Tray is blank. No icon is shown.

@aQubesUser

This comment has been minimized.

Show comment
Hide comment
@aQubesUser

aQubesUser Aug 28, 2017

After installing the plasma-desktop package I am able to see the options in the systemsettings5 menu.

Changing any of the settings doesn't result in any changes to the appearance of my programs, however.

After installing the plasma-desktop package I am able to see the options in the systemsettings5 menu.

Changing any of the settings doesn't result in any changes to the appearance of my programs, however.

@aQubesUser

This comment has been minimized.

Show comment
Hide comment
@aQubesUser

aQubesUser Aug 28, 2017

How do I force the VM to use KDE for all windows? This seems to be using Gnome to display all windows.

How do I force the VM to use KDE for all windows? This seems to be using Gnome to display all windows.

@aQubesUser

This comment has been minimized.

Show comment
Hide comment
@aQubesUser

aQubesUser Aug 28, 2017

By following instructions in https://fedoraproject.org/wiki/KDE I am able to get a full KDE desktop session running, which is certainly not what I am looking for. How do I get my fedora-25 TemplateVM to use KDE entirely and not use Gnome at all?

By following instructions in https://fedoraproject.org/wiki/KDE I am able to get a full KDE desktop session running, which is certainly not what I am looking for. How do I get my fedora-25 TemplateVM to use KDE entirely and not use Gnome at all?

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Aug 28, 2017

Member

If I understand your question, you simply want to install and use KDE applications - so, konsole instead of gnome-terminal, dolphin instead of nautilus etc. After installing them, you can choose what you want to have in menu using VM settings.

Member

marmarek commented Aug 28, 2017

If I understand your question, you simply want to install and use KDE applications - so, konsole instead of gnome-terminal, dolphin instead of nautilus etc. After installing them, you can choose what you want to have in menu using VM settings.

@aQubesUser

This comment has been minimized.

Show comment
Hide comment
@aQubesUser

aQubesUser Aug 29, 2017

No, you do not understand my question. I am not trying to simply install and use KDE applications instead of Gnome applications.

My KDE applications are being rendered using Gnome and not KDE, any changes that I make in systemsettings5 do not affect my KDE applications as they are being rendered with Gnome. Please see the following screenshots:

Konsole with KDE in dom0:
konsole-kde

Konsole with Gnome in a VM that uses the fedora-25 TemplateVM:
konsole-gnome

When my applications are rendered with Gnome, any changes I make in systemsettings5 have no effect as the KDE applications aren't being rendered with KDE.

aQubesUser commented Aug 29, 2017

No, you do not understand my question. I am not trying to simply install and use KDE applications instead of Gnome applications.

My KDE applications are being rendered using Gnome and not KDE, any changes that I make in systemsettings5 do not affect my KDE applications as they are being rendered with Gnome. Please see the following screenshots:

Konsole with KDE in dom0:
konsole-kde

Konsole with Gnome in a VM that uses the fedora-25 TemplateVM:
konsole-gnome

When my applications are rendered with Gnome, any changes I make in systemsettings5 have no effect as the KDE applications aren't being rendered with KDE.

@aQubesUser

This comment has been minimized.

Show comment
Hide comment
@aQubesUser

aQubesUser Aug 29, 2017

A workaround is to install gnome-tweak-tool and breeze-gtk and set the theme through the tweak tool.

Thank you.

A workaround is to install gnome-tweak-tool and breeze-gtk and set the theme through the tweak tool.

Thank you.

@aQubesUser

This comment has been minimized.

Show comment
Hide comment
@aQubesUser

aQubesUser Aug 31, 2017

An additional comment for anyone who may be trying to achieve consistent themes across VMS: if you have a Fedora VM that was upgraded from an older version of Fedora, you may find that KDE programs do not get themed properly despite having changed settings in gnome-tweak-tool. This may be due to some old settings that the VM somehow hasn't stopped using. I don't know which file(s) this could be caused by but creating a new VM, reinstalling the required programs (a list can be generated with sudo dnf list installed) and copying files over allowed me to ensure that all of my VMs are consistently themed.

Thanks

An additional comment for anyone who may be trying to achieve consistent themes across VMS: if you have a Fedora VM that was upgraded from an older version of Fedora, you may find that KDE programs do not get themed properly despite having changed settings in gnome-tweak-tool. This may be due to some old settings that the VM somehow hasn't stopped using. I don't know which file(s) this could be caused by but creating a new VM, reinstalling the required programs (a list can be generated with sudo dnf list installed) and copying files over allowed me to ensure that all of my VMs are consistently themed.

Thanks

@naith

This comment has been minimized.

Show comment
Hide comment
@naith

naith Sep 27, 2017

I`m solve this trouble in Mint. Render for KDE app (Krusader, etc.) is Gnome. In my case solve this trouble qt4-qtconfig. System settings for KDE says this same error.

naith commented Sep 27, 2017

I`m solve this trouble in Mint. Render for KDE app (Krusader, etc.) is Gnome. In my case solve this trouble qt4-qtconfig. System settings for KDE says this same error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment