Не удалось получить даже экран входа в систему после обновления с 16.04 по 17.04

Слишком плохо, видимо, никто не знает.

Мне повезло. Несколько месяцев назад мой коллега купил ноутбук с сенсорным экраном и не возражал против того, чтобы немного поиграть с ним, когда он был в лаборатории. Это то, что я выяснил до сих пор:

Сенсорный экран работает безупречно в Ubuntu 11.10, по крайней мере, до тех пор, пока вы не подключите внешний монитор. В этот момент сенсорный экран выровнен по сравнению с комбинированным оригинальным экраном и внешним монитором, что означает, что вы не можете правильно использовать сенсорный экран. Хорошей новостью является то, что он работает так же, как планшеты для рисования Wacom. Это означает, что вы можете изменить область монитора, для которой работает сенсорный экран. Посредством настройки свойства Area всех ваших устройств вы можете заставить сенсорный экран работать так, как вам нужно, например, выполнив:

for pad in "Serial Wacom Tablet stylus" "Serial Wacom Tablet eraser" "Serial Wacom Tablet touch"
do
    xsetwacom --set "$pad" Area 0 0 10000 10000
done

, где значения 0 0 10000 10000 являются произвольными (не имеют было время, чтобы понять это).

Мой герой на сегодняшний день chh, он разобрался и опубликовал, как это сделать на http://ubuntuforums.org/showthread.php?t=1527548. По этой ссылке вы также можете найти свои сценарии для вычисления правильных значений. Версия xsetwacom, которую он использовал, отличается от той, которую я загрузил сегодня, поэтому его скрипты не сделали этого для меня.

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

И я должен вернуться к работе сейчас.

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

Используя xsetwacom --list, вы можете получить список устройств, подобных Wacom (т. Е. , ваш сенсорный экран). Используя идентификатор, возвращенный этой командой, вы можете сэкономить много набрав. Если вы хотите воспроизвести то, что я собираюсь объяснить, было бы полезно узнать мою точную конфигурацию:

tomas@EliteBook:~$ xsetwacom --list
Serial Wacom Tablet stylus          id: 16  type: STYLUS    
Serial Wacom Tablet eraser          id: 18  type: ERASER    
Serial Wacom Tablet touch           id: 19  type: TOUCH   

Используя id 16, я могу получить текущие настройки области (18 и 19 должны давать те же результаты здесь):

tomas@EliteBook:~$ xsetwacom --get 16 Area
0 0 26312 16520

Что означает это значение, я выйду экспертам. Для меня важно знать, что это означает 100%. Независимо от того, подключен ли внешний дисплей, это значение остается неизменным. Trial-and-error дал мне приличную калибровку сенсорного экрана для xsetwacom --set 16 0 0 50000 22000. Когда вы посмотрите на это немного больше, вы поймете, почему это имеет смысл: определите правильную калибровку как 0 0 x y и начальную (то, что я назвал 100%) настройкой как 0 0 x0 y0. Знание моего разрешения - 1280x800 для ноутбука и 1920x1080 для внешнего монитора, а внешний монитор расположен справа от моего ноутбука, верхняя часть выровнена, вы заметите, что в горизонтальном направлении правильным фактором является отношение моей общей (для меня, 1280 + 1920) по моему желаемому сенсорному экрану (1280). Это дает множитель, который я определяю как a = 2.5. В вертикальном направлении это 1080 над 800, или b = 1.35.

Возможно, вы захотите снова прочитать предложение выше. Чтобы немного помочь вам, см. http://ubuntuforums.org/showthread.php?t=1527548 из arandr.

Чтобы получить идеальное значение для моей горизонтальной области, x , Просто умножьте x0 на коэффициент a. Сделайте то же самое для своей вертикальной области y = b * y0, а затем повторите все ваши сенсорные устройства (ручка, ластик, касание), и вы все настроены:

xsetwacom --set 16 Area 0 0 65780 22302
xsetwacom --set 18 Area 0 0 65780 22302
xsetwacom --set 19 Area 0 0 65780 22302

изменить: hmm, это странно, требуемая область для пальца / касания меньше, чем у других устройств примерно в 10 раз.

Если я пропустил что-либо или я не понял, отправьте мне сообщение, и я попробую чтобы помочь.

0
задан 6 August 2017 в 17:26

2 ответа

Давайте сначала проверим вашу файловую систему на наличие ошибок.

Чтобы проверить файловую систему на вашем разделе Ubuntu ...

загрузиться в меню GRUB, выберите «Дополнительные параметры», выберите «Режим восстановления» Корневой доступ в приглашении #, введите sudo fsck -f /, повторите команду fsck, если были ошибки типа reboot

Обновление # 1:

В течение 16.04 до 17.04 обновления. Поэтому я рекомендую ...

загрузиться в меню GRUB дважды щелкните значок Install Ubuntu на рабочем столе и переустановите Ubuntu ... убедившись, что снимите флажок в поле формата поэтому он будет хранить ваши / домашние папки.
1
ответ дан 18 July 2018 в 08:58

Давайте сначала проверим вашу файловую систему на наличие ошибок.

Чтобы проверить файловую систему на вашем разделе Ubuntu ...

загрузиться в меню GRUB, выберите «Дополнительные параметры», выберите «Режим восстановления» Корневой доступ в приглашении #, введите sudo fsck -f /, повторите команду fsck, если были ошибки типа reboot

Обновление # 1:

В течение 16.04 до 17.04 обновления. Поэтому я рекомендую ...

загрузиться в меню GRUB дважды щелкните значок Install Ubuntu на рабочем столе и переустановите Ubuntu ... убедившись, что снимите флажок в поле формата поэтому он будет хранить ваши / домашние папки.
1
ответ дан 24 July 2018 в 19:13
  • 1
    Nahi! Он ничего не делает – kern 6 August 2017 в 22:18
  • 2
    @kern, он должен был что-то сделать ... показывал ли он пропуск # 1, 2, 3 и т. д. или он показывал ошибки? – heynnema 6 August 2017 в 22:24
  • 3
    Да, это было .. проверили на inode, block и size .. и я все время давал да ... но после перезагрузки .. Я получаю такой же результат – kern 6 August 2017 в 22:27
  • 4
    Хорошо, ну, это не «ничего не делает». Когда вы говорите, что вы все время нажали «да», я предполагаю, что это было в ответ на ошибки, которые он хотел исправить, да? Если да, повторили ли вы fsck в соответствии с моими инструкциями? – heynnema 6 August 2017 в 22:29
  • 5
    Да, я на этот раз пропустил 1, чтобы передать 5. / Dev / sda6: 661234/13656064 файлов (0.4 несмежных), nnn / vvbn блоков – kern 6 August 2017 в 22:43

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

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