Рейтинг:3

Открытие электронной таблицы при запуске LibreOffice в студии Ubuntu 21.04

флаг fr

У меня установлена ​​Ubuntu Studio 21.04, и я хочу автоматически открывать электронную таблицу при входе в систему. Я включил LibreOffice calc в приложения автозапуска, но не могу заставить его открыть электронную таблицу, только приложение с пустой электронной таблицей. . Я отредактировал свойства автозапуска для приложения, чтобы они указывали на электронную таблицу:

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

Если я запускаю эту команду из терминала, электронная таблица открывается, как и ожидалось, но не в автозапуске.Я пробовал использовать одинарные кавычки, двойные кавычки и использовать обратную косую черту в имени файла, все они дают тот же результат.

Что я делаю не так?

FedKad avatar
флаг cn
В вашем вопросе строка содержит косую черту Unicode ⁄, а не косую черту ASCII /. Замените строку на следующую: `'soffice --calc -o /home/chris/Documents/Spreadsheets/Top\ 250\films.ods'`
Рейтинг:10
флаг cn

Ваша строка:

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

тогда как это должно быть

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

Вы видите разницу? Вероятно, не. Если вы не видите разницы, то эхо строка для кошка -т и ты будешь:

$ echo 'soffice --calc -o --home --chris -- Documents -- Spreadsheets -- Top\ 250\ film.ods' | кошка -т
soffice --calc -o M-bM-^AM-^DhomeM-bM-^AM-^DchrisM-bM-^AM-^DДокументыM-bM-^AM-^DТаблицыM-bM-^AM-^DTop\ 250\ фильмы.ods
$ echo 'soffice --calc -o /home/chris/Documents/Spreadsheets/Top\ 250\films.ods' | кошка -т
soffice --calc -o /home/chris/Documents/Spreadsheets/Top\ 250\films.ods

Вы используете Дробная косая черта Unicode символ в качестве разделителя каталогов, в то время как вы должны использовать ASCII косая черта символ.

Рейтинг:0
флаг fr

Ответ Федона Кадифели был правильным в том смысле, что использовались неправильные символы, что приводило к сбою автозапуска. Я заметил, что даже если я вставлял или вводил правильные символы в графический интерфейс автозапуска, он менял их на неправильные.

Поскольку я заметил, что команда отлично работает из командной строки, я нашел обходной путь, поместив ее в сценарий оболочки и запустив ее из автозапуска. Содержимое моего сценария оболочки было следующим:

#!/usr/bin/env bash

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

Я не знаю, есть ли у этого обходного пути какие-либо недостатки, поэтому я приму его как ответ на свой вопрос.

vanadium avatar
флаг cn
Пожалуйста, укажите человека, который помог вам увидеть вашу ошибку, и примите ответ Федона Кадифели.
FedKad avatar
флаг cn
У меня такая же версия Ubuntu, и я попытался ввести аналогичную команду в «Настройки запуска приложения». Имя: `xxx`. Команда: `soffice --calc -o /home/fedon/x\ y\ z.ods`. Комментарии: Пусто. Обратите внимание, что _команда не заключена в одинарные кавычки_. Лист расчета, указанный в записи, был открыт и отображен без проблем после входа в систему. Я понятия не имею, почему ваша система меняет косые черты.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.