Ubuntu 16.04 блокируется при выключении экрана [dубликат]

Я нашел другое решение, так как решение выше не работало для меня (я не знаю почему).

Создайте файл mvim в /usr/bin/ с помощью:

sudo vim /usr/bin/mvim

И вставьте следующие две строки:

#!/bin/bash
/usr/bin/gnome-terminal -e "/usr/bin/vim $1"

Нажмите :wq и Enter для сохранения.

Теперь дайте исполняемые разрешения этой команде: [!d5 ]

sudo chmod +x /usr/bin/mvim

Чтобы проверить, будет ли это работать или нет, вы можете ввести:

mvim anyfile

Он должен открыть новый терминал с anyfile, открытым в vim.

] Теперь откройте свой file manager (мой SpaceFM) и right click текстовый файл и нажмите Properties. Если есть опция open с командой, введите путь к вашей команде, то есть /usr/bin/mvim.

И yay! между тем вы создали свою собственную команду!

13
задан 17 August 2016 в 14:01

7 ответов

У меня была такая же проблема (клавиатура Kinesis перестала работать после перезагрузки).

В итоге я понял, что это связано с обновлением ядра

перед перезагрузкой. на версии 4.4.0-31-generic после перезагрузки было 4.4.0-38-generic

Загрузка с использованием более старого ядра 4.4.0-31 исправила проблему для меня.

В этот пост включены инструкции по загрузке с использованием более старого ядра (что позволяет вам видеть, что старое ядро ​​делает трюк для вас).

5
ответ дан 18 July 2018 в 13:58

Это не тот ответ, который я искал, но ... Я потратил 2 дня / много часов, пытаясь решить эту проблему. Я купил концентратор PCIe USB 3.0, чтобы убедиться, что это сработает - это не так.

Мое заключение состоит в том, что эту проблему не стоит решать, и есть пути к одному и тому же концу.

Мое решение / обходное решение заключается в том, чтобы полагаться на функцию фрагмента моего текстового редактора. Это означает, что я буду инвестировать и больше полагаться на конкретный редактор (скорее всего, это Atom), но это будет даже лучше, чем у меня с клавиатурными макросами, поскольку фрагменты легче поддерживать, чем клавиатурные макросы.

Я узнал много о USB с этого поста.

0
ответ дан 18 July 2018 в 13:58

Если у вас есть laptop-mode-tools, возможно полностью отключить автоматическое приостановку usb, изменив:

AUTOSUSPEND_TIMEOUT=2

в

/etc/laptop-mode/conf.d/runtime-pm.conf

на

AUTOSUSPEND_TIMEOUT=-1

Обратите внимание, что в этом файле есть комментированная опция

untime-pm.conf:# Example: AUTOSUSPEND_DEVID_BLACKLIST="usbhid usb-storage"

Вы можете попробовать обойти эту опцию, если хотите точно настроить настройки управления питанием.

ПРИМЕЧАНИЯ:

usbcore скомпилирован в ядро. используя systemd Ubuntu 16.10 Ядро Linux 4.8.0-41-generic # 44-Ubuntu
0
ответ дан 18 July 2018 в 13:58

У меня была такая же проблема (клавиатура Kinesis перестала работать после перезагрузки).

В итоге я понял, что это связано с обновлением ядра

перед перезагрузкой. на версии 4.4.0-31-generic после перезагрузки было 4.4.0-38-generic

Загрузка с использованием более старого ядра 4.4.0-31 исправила проблему для меня.

В этот пост включены инструкции по загрузке с использованием более старого ядра (что позволяет вам видеть, что старое ядро ​​делает трюк для вас).

1
ответ дан 24 July 2018 в 20:18
  • 1
    очень вероятно, что у моей только что построенной машины было более новое ядро, чем у используемой виртуальной машины. Однако моя проблема заключалась не в том, что клавиатура перестала работать после перезагрузки, она работала нормально, пока я не запустил макрос, после чего он отключился. Большая часть моего использования макросов была для обычных клавиш программирования. Теперь я использую редактор Atom, а его ярлыки / авто-тип (что бы они ни называли это) делает большую часть того, что мне нужно, поэтому я в этом счастлив. – klequis 25 September 2016 в 16:36
  • 2
    спасибо за этот ответ. К сожалению, я не могу проверить, чтобы это было ответом. Поэтому не уверен, что я должен отметить как ответ. – klequis 26 July 2017 в 20:51
  • 3
    Я пробовал, и это не поможет на Ubuntu 16.0.4.2 VirtualBox 5.1.26 – Pavlo 11 August 2017 в 11:11

Это не тот ответ, который я искал, но ... Я потратил 2 дня / много часов, пытаясь решить эту проблему. Я купил концентратор PCIe USB 3.0, чтобы убедиться, что это сработает - это не так.

Мое заключение состоит в том, что эту проблему не стоит решать, и есть пути к одному и тому же концу.

Мое решение / обходное решение заключается в том, чтобы полагаться на функцию фрагмента моего текстового редактора. Это означает, что я буду инвестировать и больше полагаться на конкретный редактор (скорее всего, это Atom), но это будет даже лучше, чем у меня с клавиатурными макросами, поскольку фрагменты легче поддерживать, чем клавиатурные макросы.

Я узнал много о USB с этого поста.

0
ответ дан 24 July 2018 в 20:18

Если у вас есть laptop-mode-tools, возможно полностью отключить автоматическое приостановку usb, изменив:

AUTOSUSPEND_TIMEOUT=2

в

/etc/laptop-mode/conf.d/runtime-pm.conf

на

AUTOSUSPEND_TIMEOUT=-1

Обратите внимание, что в этом файле есть комментированная опция

untime-pm.conf:# Example: AUTOSUSPEND_DEVID_BLACKLIST="usbhid usb-storage"

Вы можете попробовать обойти эту опцию, если хотите точно настроить настройки управления питанием.

ПРИМЕЧАНИЯ:

usbcore скомпилирован в ядро. используя systemd Ubuntu 16.10 Ядро Linux 4.8.0-41-generic # 44-Ubuntu
0
ответ дан 24 July 2018 в 20:18
  • 1
    Я также отметил, что в: – Antonio Medina 14 March 2017 в 09:32
  • 2
    Не ноутбук, и я научился жить без, но спасибо за ваше предложение. – klequis 21 March 2017 в 22:49

У меня была такая же проблема (клавиатура Kinesis перестала работать после перезагрузки).

В конечном итоге я понял, что это связано с обновлением ядра

  • до reboot Я был на версии 4.4.0-31-generic
  • после перезагрузки, это было 4.4.0-38-generic

Загрузка с использованием более старого 4.4.0- 31 исправил проблему для меня.

В этой статье содержатся инструкции о том, как загружаться с использованием более старого ядра (позволяя вам узнать, помогает ли старое ядро ​​сделать трюк для вас).

5
ответ дан 2 August 2018 в 18:17

Другие вопросы по тегам:

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