3 votes

Ouverture d'une feuille de calcul au démarrage de LibreOffice dans Ubuntu studio 21.04

J'ai installé Ubuntu Studio 21.04 et je veux ouvrir une feuille de calcul automatiquement lorsque je me connecte. J'ai inclus LibreOffice calc dans les applications de démarrage automatique, mais je n'arrive pas à ouvrir la feuille de calcul, juste l'application avec une feuille de calcul vide. J'ai modifié les propriétés de démarrage automatique de l'application pour qu'elles pointent vers la feuille de calcul :

'soffice --calc -o homechrisDocumentsSpreadsheetsTop\ 250\ films.ods'

Si j'exécute cette commande depuis le terminal, la feuille de calcul s'ouvre comme prévu, mais pas en démarrage automatique. J'ai essayé les guillemets simples, les guillemets doubles et l'utilisation de barres obliques inversées dans le nom du fichier, mais tous donnent le même résultat.

Qu'est-ce que je fais de mal ?

10voto

FedKad Points 6174

Votre chaîne est :

'soffice --calc -o homechrisDocumentsSpreadsheetsTop\ 250\ films.ods'

alors qu'il devrait être

'soffice --calc -o /home/chris/Documents/Spreadsheets/Top\ 250\ films.ods'

Voyez-vous la différence ? Probablement pas. Si vous ne voyez pas la différence, alors echo la chaîne de caractères à cat -t et vous le ferez :

$ echo 'soffice --calc -o homechrisDocumentsSpreadsheetsTop\ 250\ films.ods' | cat -t
soffice --calc -o M-bM-^AM-^DhomeM-bM-^AM-^DchrisM-bM-^AM-^DDocumentsM-bM-^AM-^DSpreadsheetsM-bM-^AM-^DTop\ 250\ films.ods
$ echo 'soffice --calc -o /home/chris/Documents/Spreadsheets/Top\ 250\ films.ods' | cat -t
soffice --calc -o /home/chris/Documents/Spreadsheets/Top\ 250\ films.ods

Vous utilisez le Fraction Unicode Slash comme séparateur de répertoire, alors que vous devez utiliser le caractère Slash ASCII caractère.

0voto

Zoe S17 Points 3

La réponse de FedonKadifeli était correcte dans la mesure où les mauvais caractères étaient utilisés, entraînant l'échec du démarrage automatique. J'ai remarqué que même si je collais ou tapais les bons caractères dans l'interface graphique du démarrage automatique, ils étaient remplacés par les mauvais.

Comme j'avais remarqué que la commande fonctionnait bien à partir de la ligne de commande, j'ai fait un contournement en la mettant dans un Shell Shell et en la lançant à partir de l'autostart. Le contenu de mon Shell Shell était le suivant :

#!/usr/bin/env bash

soffice --calc -o /home/chris/Documents/Spreadsheets/Top\ 250\ films.ods

Je ne sais pas si cette solution de contournement présente des inconvénients, je l'accepte donc comme une réponse à ma question.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X