logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-02-2017 16:40:22

georges subrenat
Membre
Inscription : 11-09-2011

Profil par défaut de Konsole

Bonjour

Je suis en train de tester ansible pour pouvoir faire des déploiements en masse de configuration dans mon lycée. Je travaille avec debian testing et sous kde 5 . J'essaie de faire en sorte que konsole démarre avec un profil particulier, en mode solarisé.

À la base, j'ai mis mes fichiers de configuration dans un répertoire dotfiles. Les fichiers de configurations sont des liens symbolique activé par stow, qui pointent vers les fichiers de ce répertoire. Ce dernier est synchronisé via git avec un compte de framagit.


J'arrive à déployer les fichiers de configurations suivant:
- konsolerc dans le répertoire ~/.console
- un fichier terminale.profile et un   Solarized.colorscheme dans ~/.local/share/konsole

J'arrive à installer tout les paquets et les deux fichiers de configuration, mais le profil de konsole n'est pas pris par défaut. Il faut appuyer dans le menu de konsole permettant de choisir son profil sur le choix "choisir ce profil par défaut".

Il y a-t-il un moyen d'automatiser cela?

Voilà mon main.yml configurant ansible: c'est juste un essai, donc il est très court.


---
- name
: install packages
  become
: true
  apt
: name="{{item}}" state=present
  with_items
:
   - tmux
    - git-all
    - git-annex
    - screen
    - vim
    - stow
    - zsh
    - fonts-powerline

- name
: changer de shell et choisir zsh
  become
: true
  user
: name=georges shell=/bin/zsh

- name
: installer oh-my-zsh
  git
:
   repo=https://github.com/robbyrussell/oh-my-zsh.git
    dest=~/.oh-my-zsh

# On efface le .zshrc afin de ne pas avoir de pb lors du dotfiles
- file
:
   path
: /home/georges/.zshrc
   state
: absent
# On efface le fichier konsolerc dans ~/.config pour ne pas créer de conflit
- file
:
   path
: /home/georges/.config/konsolerc
   state
: absent

# On crée le répertoire dotfiles
- file
:
   path
: /home/georges/dotfiles
   state
: directory

- name
: Cloner le dotfiles
  git
: repo=https://framagit.org/georges/dotfiles-test.git dest=/home/georges/dotfiles

- name
: faire les liens symboliques via stow
  command
: chdir=/home/georges/dotfiles stow {{ item }}
  with_items
:
 - zsh

- name
: faire les liens symboliques via stow pour konsole
  command
: chdir=/home/georges/dotfiles stow -t ~/.local/share/konsole {{ item }}
  with_items
:
 - konsole

# On fait le lien symbolique pour que terminal.profile soit le profil par defaut.
- name
: faire de terminale.profile le profil par défaut
  command
: chdir=/home/georges/dotfiles stow -t ~/.config {{ item }}
  with_items
:
 - konsolerc

 



Je vous remercie d'avance de votre aide et de vos conseils éclairés. Je débute avec ansible, et c'est vraiment un bel outil!

Hors ligne

Pied de page des forums