Рейтинг:0

Видно одно приложение (не веб-киоск)?

флаг cn
Tom

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

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

Итак, у меня есть ноутбук dell latitude, установлена ​​Ubuntu (budgie), установлен Dropbox, установлена ​​моя программа для письма.

Как мне теперь сделать так, чтобы программа записи запускалась автоматически при загрузке и больше ничего не было доступно?

Любые идеи?

Спасибо!

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

Ваш выбор может быть:

  1. Клетка, а Вэйландкомпоновщик на основе, предназначенный для запуска одного применение. Возможно, вы сможете запустить Dropbox в фоновом режиме. с помощью сценария оболочки.
  2. xinit, команда запускает другой X экземпляр оконного сервера. Лучше всего использовать в tty так: офисная команда xinit $* -- :0 vt$XDG_VTNR. Вы также можете написать ~/.xinitrc файл, в котором указаны команды, которые вы хотите запускать автоматически, включая дропбокс.
  3. Качаться с Вэйбар. В нем довольно много кривой обучения, но он имеет отличную поддержку лотка и может сделать любой вид полноэкранного окна по желанию с Победа + Ф. Это также довольно удобно для мозаичного WM.

Если вы выберете xinit или Кейдж, вы можете посмотреть на поднос, так как лоток необходим и оптимален для Dropbox.

Что касается бита автозапуска, запустите sudoedit /usr/share/xsessions/write-and-dropbox.desktop. Появится редактор, и вы должны ввести что-то вроде:

[Вход на рабочий стол]
Имя=Режим записи
Comment=Start Office и Dropbox в stalonetray
Exec=/usr/local/bin/writemode-init
TryExec=/usr/local/bin/writemode-init
Тип = Приложение

Сохраните, затем создайте вышеупомянутый файл с sudoedit /usr/local/bin/writemode-init и добавьте что-то вроде этого (зависит от того, что вы выбрали в качестве решения):

#!/бин/ш
# ^^^ определяем интерпретатор
клетка 'sh -c "ваше-офисное-приложение &; stalonetray &; сон 1; Dropbox &;"'

Сохраните его тоже, затем сделайте его исполняемым с помощью sudo chmod +x /usr/local/bin/writemode-init. Перезагрузитесь, и теперь вы сможете выбрать и использовать «Режим записи» (или как бы вы его ни называли) на экране входа в систему. Рекомендуется предварительно перезагрузиться и протестировать вновь добавленные режим записи-инициализация команду в TTY, чтобы убедиться, что она работает должным образом.

Удачи! :)

флаг cn
Tom
Спасибо! Кейдж звучит так, будто это немного выходит за рамки моих способностей. Если бы я пошел по маршруту xinit, направления были бы практически такими же?
David avatar
флаг cn
Поскольку это не фактическое решение, его следовало сделать в виде комментария.
Savchenko Dmitriy avatar
флаг in
@ Том, да, но вы, вероятно, хотели бы, чтобы скрипт writemode-init сначала «xinit» запускал трей, а затем фактически запускал Dropbox и ваше офисное приложение.
Savchenko Dmitriy avatar
флаг in
@David, почему этот пост не является решением? Также комментарии не поддерживают длинные тексты, попробуйте вставить мой пост в комментарий и вы поймете почему.

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

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