Browse Source

make vdesk display number configurable

systemd-xsession^2
parent
commit
bf33babc90
4 changed files with 10 additions and 2 deletions
  1. +1
    -0
      defaults/main.yaml
  2. +7
    -0
      tasks/clean.yaml
  3. +1
    -1
      tasks/main.yaml
  4. +1
    -1
      templates/workspaces/workspace.space.fish.j2

+ 1
- 0
defaults/main.yaml View File

@@ -13,6 +13,7 @@ kanboard_api_settings: "{{ lookup('file', '~/.kanboard_api_settings.json') }}"
# kanboard_api_user: ka # kanboard_api_user: ka
# kanboard_api_key: xxx # kanboard_api_key: xxx
home_vdesk_started_and_enabled: false home_vdesk_started_and_enabled: false
home_vdesk_display_number: 47


home_profile: desktop home_profile: desktop




+ 7
- 0
tasks/clean.yaml View File

@@ -17,3 +17,10 @@
file: file:
path: ~/.eralitex path: ~/.eralitex
state: absent state: absent

- name: disable and stop vdesk user service at display 16
systemd:
name: vdesk@:16.service
state: stopped
enabled: false
scope: user

+ 1
- 1
tasks/main.yaml View File

@@ -27,7 +27,7 @@


- name: enable and start vdesk user service - name: enable and start vdesk user service
systemd: systemd:
name: vdesk@:16.service
name: vdesk@:{{home_vdesk_display_number}}.service
state: started state: started
enabled: true enabled: true
scope: user scope: user


+ 1
- 1
templates/workspaces/workspace.space.fish.j2 View File

@@ -3,7 +3,7 @@


{% if workspaces[workspace].type == "vdesk" %} {% if workspaces[workspace].type == "vdesk" %}


xtigervncviewer localhost:{{workspaces[workspace].display|default(16)}} -via {{workspaces[workspace].host}} -PasswordFile ~/.vnc/passwd.{{workspaces[workspace].host}}
xtigervncviewer localhost:{{workspaces[workspace].display|default(home_vdesk_display_number)}} -via {{workspaces[workspace].host}} -PasswordFile ~/.vnc/passwd.{{workspaces[workspace].host}}


{% elif workspaces[workspace].type == "tmux" %} {% elif workspaces[workspace].type == "tmux" %}