Открыть вывод команды с помощью libreoffice

acpi_osi = заставляет Linux отключать функцию идентификации операционной системы ACPI ( _OSI ) при выполнении кода ACPI, предоставленного материнской платой.

Ваш ноутбук, вероятно, проверяет наличие определенных версий Windows, чтобы переключаться между различными режимами передачи данных о горячих клавишах яркости в ОС. Linux обычно представляет собой последнюю версию Windows для кода ACPI, поэтому acpi_osi = позволяет всем этим проверкам не работать и, по-видимому, заставляет код ACPI сообщать о горячих клавишах яркости так, как это понимает ваша установка Linux.

См. https://unix.stackexchange.com/a/268106/147970 для получения дополнительной информации о влиянии acpi_osi =… .

2
09.05.2019, 16:10
1 ответ

Похоже на ограничение/отсутствие функции (? )в LibreOffice.

Что я сделал с test.csvдопустимым файлом CSV:

  • libreoffice --calc test.csv:открывает test.csvв «Calc», как и ожидалось
  • cat test.csv | libreoffice --calc:запускает "Calc" с пустой таблицей

man libreofficeутверждает:

--calc Starts with a new Calc document.

Чтение со стандартного ввода не упоминается.

Аналогичная информация здесь:Можно ли загрузить Open Office через STDIN?

Предложения по отказу от локального хранения:

  • поскольку команды, создающие файл данных, выполняются в цикле, всегда записывайте в один и тот же файл. Вы избежите заполнения хранилища временными данными
  • запись во временное хранилище, такое как/tmp
  • записать в tmpfsфайловые системы (mount | grep tmpfs, чтобы перечислить их. Обычно/dev/shm)
0
27.01.2020, 22:27

Теги

Похожие вопросы