Как запустить Orage в фоновом режиме?

Сpaste:

paste -d '\n' <file1.txt - - - file2.txt

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

Сawk:

awk '{print}; NR % 3 == 0 {getline < "file2.txt"; print}' file1.txt

Или эквивалент GNU sed:

sed '3~3 R file2.txt' file1.txt

На этот раз остановитесь, как только file1.txtбудет исчерпан, но продолжайте, если file2.txtисчерпан (и выведите пустые строки в варианте awkи ничего в варианте GNU sed).

Чтобы остановить, как только один из файлов будет исчерпан:

awk '{print}
     NR % 3 == 0 {
       if ((getline < "file2.txt") <= 0) exit
       print
     }' file1.txt
0
16.09.2019, 17:21
1 ответ

Мой опыт с подобными всплывающими окнами при запуске XFCE заключается в том, что это связано с загрузкой XFCE сохраненного сеанса, в котором вещи были открыты и, следовательно, повторно открываются при запуске.

Чтобы обойти это, потребовалось то, что может показаться немного вуду...

  1. Войдите, чтобы запустить XFCE,
  2. Настройте все так, как вы хотите при запуске (предположительно с закрытыми orage, другими элементами панели и всем остальным ),
  3. Откройте диалоговое окно выхода,
  4. Установите флажок «Сохранить сеанс для будущих входов в систему», если он еще не установлен, и
  5. Выход из XFCE.

Тогда...

  1. Войдите, чтобы снова запустить XFCE,
  2. Убедитесь, что все идет так, как вы задумали,
  3. Откройте диалоговое окно выхода из системы.
  4. Если флажок «Сохранить сеанс для будущих входов в систему» ​​не установлен, все должно быть в порядке.
  5. Если флажок «Сохранить сеанс для будущих входов в систему» ​​ установлен , снимите его, выйдите из системы и войдите снова. Все должно по-прежнему работать так, как вы предполагали, и вы должны обнаружить, что флажок «Сохранить сеанс для будущих входов в систему» ​​не отмечен при изучении диалогового окна выхода.
1
28.01.2020, 02:39

Теги

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