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

Improve documentation on installing KDE in dom0 #2663

Open
Rudd-O opened this Issue Mar 3, 2017 · 6 comments

Comments

Projects
None yet
3 participants
@Rudd-O

Rudd-O commented Mar 3, 2017

These are the packages needed:

packages:
- plasma-workspace
- plasma-systemsettings
- plasma-breeze
- kde-settings-plasma
- plasma-desktop
- kwin
- kscreen

Note the missing package in #2662 .

Here is an Ansible playbook that deploys KDE and works around some issues of KDE not being present in the base image:

- hosts: dom0
  become: true
  vars:
    packages:
    - plasma-workspace
    - plasma-systemsettings
    - plasma-breeze
    - kde-settings-plasma
    - plasma-desktop
    - kwin
    - kscreen
  tasks:
  - name: install required software
    shell: qubes-dom0-update -y {{ " ".join(packages) }}
    register: dom0install
    changed_when: '{{ "Nothing to do" not in dom0install.stdout }}'
  - name: fix PAM settings for kscreensaver so the screen can be unlocked
    shell: |
      cd /etc/pam.d
      diff kscreensaver xscreensaver > /dev/null && {
        echo ALREADY
      } || {
        test -f kscreensaver.bak || cp -f kscreensaver kscreensaver.bak
        cat xscreensaver > kscreensaver
      }
    register: kscreensaverfix
    changed_when: '{{ "ALREADY" not in kscreensaverfix.stdout }}'
@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Mar 3, 2017

Member

Have you tried this: https://www.qubes-os.org/doc/kde/ ?
It's linked from the main documentation index...

Member

marmarek commented Mar 3, 2017

Have you tried this: https://www.qubes-os.org/doc/kde/ ?
It's linked from the main documentation index...

@andrewdavidwong andrewdavidwong added this to the Documentation/website milestone Mar 3, 2017

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 3, 2017

Member

@Rudd-O: As Marek pointed out, there clearly exists documentation about installing KDE in dom0. Should this issue instead be about improving that documentation?

Member

andrewdavidwong commented Mar 3, 2017

@Rudd-O: As Marek pointed out, there clearly exists documentation about installing KDE in dom0. Should this issue instead be about improving that documentation?

@Rudd-O

This comment has been minimized.

Show comment
Hide comment

Rudd-O commented Mar 6, 2017

Yes.

@Rudd-O

This comment has been minimized.

Show comment
Hide comment
@Rudd-O

Rudd-O Mar 6, 2017

The docs mention a kstart program that does not seem to be available on my system after installing KDE.

The docs also make no mention of the fact that the screenlocker will malfunction and needs a fix as per the above role (which I have uploaded to https://github.com/Rudd-O/ansible-samples/tree/master/qubeskde )

Rudd-O commented Mar 6, 2017

The docs mention a kstart program that does not seem to be available on my system after installing KDE.

The docs also make no mention of the fact that the screenlocker will malfunction and needs a fix as per the above role (which I have uploaded to https://github.com/Rudd-O/ansible-samples/tree/master/qubeskde )

@Rudd-O

This comment has been minimized.

Show comment
Hide comment
@Rudd-O

Rudd-O Mar 6, 2017

OK. KDE ships with a program called kstart5. The docs need to be updated to reflect that.

Rudd-O commented Mar 6, 2017

OK. KDE ships with a program called kstart5. The docs need to be updated to reflect that.

@andrewdavidwong andrewdavidwong changed the title from No documentation to explain how to install KDE on dom0 to Improve documentation on installing KDE in dom0 Mar 7, 2017

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 7, 2017

Member

@Rudd-O: Please consider submitting a PR.

Member

andrewdavidwong commented Mar 7, 2017

@Rudd-O: Please consider submitting a PR.

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