Я предполагаю, что вы не обязательно ищете третью строку, но для строки, которая либо упоминает конкретный диск (например, /dev/sda3), либо конкретную точку монтирования (например, /home).
[d1 ] Вместо того, чтобы просто отображать третью строку, которая небезопасна, потому что порядок вывода может измениться, и вы можете получить другой результат, вы можете фильтровать вывод по контенту и отображать только строки, которые соответствуют определенному шаблону или содержат ключевое слово. [ ! d1]Ваш инструмент для этого - grep.
Например, если вы хотите строку о устройстве /dev/sda3, вы вводите:
df -h | grep '/dev/sda3'
Если вы хотите, чтобы строка упоминала ваш домашний каталог как точку монтирования, используйте:
df -h | grep '/home'
В оболочке gnome «Самолетный режим» автоматически активируется при загрузке для многих ноутбуков HP, когда экран наклонен в сторону или когда крышка открыта / закрыта. Ниже приведено исправление для ноутбуков HP под управлением Linux и использования оболочки gnome. Keycode 240 определяется как KEY_UNKNOWN (вид no-op key) в /usr/include/linux/input-event-codes.h. Кроме того, ваш syslog больше не будет предлагать вам определять коды HP e057 и e058, что может быть очень раздражающим.
Сначала это исправление, использующее классический скрипт SysV init, помещенный в каталог init.d и имеющий символическую привязку (в принципе, мы хотим, чтобы он запускался независимо от уровня запуска на чем угодно, кроме halt (0) или перезагрузки (6 )). Во-вторых, это системная служба, которая намного надежнее и, возможно, присутствует с недавними изменениями systemd, что также происходит для Fedora 28 и других платформ распространения. В частности, в Fedora вы обнаружите почти полное отсутствие сценариев в каталоге /etc/init.d вместе с небольшим README, подробно описывающим переход от SysV к systemd. Первый метод будет работать, но второй метод гораздо более «дружественный к будущему», особенно учитывая, где находится Ubuntu, а также будет работать немного менее ... раздражающим образом. Скрипты Systemd init на самом деле весьма удобны и полностью реализованы и часто используются и используются в Ubuntu 18.04.
Старый метод SysV:
$ sudo sh -c 'printf "#!/bin/sh\n/usr/bin/setkeycodes e057 240 e058 240\n" > /etc/init.d/hp-keycodes' $ sudo chmod +x /etc/init.d/hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc1.d/K01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc2.d/S01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc3.d/S01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc4.d/S01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc5.d/S01hp-keycodes $ sudo rebootСтарый метод SysV:
$ sudo nano /etc/systemd/system/hp-keycodes.serviceВставьте следующие строки или введите их в файл:
[Unit] Description=HP setkeycodes fix [Service] Type=oneshot Restart=no RemainAfterExit=no ExecStart=/usr/bin/setkeycodes e057 240 e058 240 [Install] WantedBy=rescue.target WantedBy=multi-user.target WantedBy=graphical.targetСохраните и подтвердите имя файла ctrl-x, y.
$ sudo systemctl daemon-reload $ sudo systemctl enable hp-keycodes.service $ sudo rebootИ это все, не более раздражающие странные вещи, когда вы наклоняете экран или закрываете / открываете крышку ноутбука!
В оболочке gnome «Самолетный режим» автоматически активируется при загрузке для многих ноутбуков HP, когда экран наклонен в сторону или когда крышка открыта / закрыта. Ниже приведено исправление для ноутбуков HP под управлением Linux и использования оболочки gnome. Keycode 240 определяется как KEY_UNKNOWN (вид no-op key) в /usr/include/linux/input-event-codes.h. Кроме того, ваш syslog больше не будет предлагать вам определять коды HP e057 и e058, что может быть очень раздражающим.
Сначала это исправление, использующее классический скрипт SysV init, помещенный в каталог init.d и имеющий символическую привязку (в принципе, мы хотим, чтобы он запускался независимо от уровня запуска на чем угодно, кроме halt (0) или перезагрузки (6 )). Во-вторых, это системная служба, которая намного надежнее и, возможно, присутствует с недавними изменениями systemd, что также происходит для Fedora 28 и других платформ распространения. В частности, в Fedora вы обнаружите почти полное отсутствие сценариев в каталоге /etc/init.d вместе с небольшим README, подробно описывающим переход от SysV к systemd. Первый метод будет работать, но второй метод гораздо более «дружественный к будущему», особенно учитывая, где находится Ubuntu, а также будет работать немного менее ... раздражающим образом. Скрипты Systemd init на самом деле весьма удобны и полностью реализованы и часто используются и используются в Ubuntu 18.04.
Старый метод SysV:
$ sudo sh -c 'printf "#!/bin/sh\n/usr/bin/setkeycodes e057 240 e058 240\n" > /etc/init.d/hp-keycodes' $ sudo chmod +x /etc/init.d/hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc1.d/K01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc2.d/S01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc3.d/S01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc4.d/S01hp-keycodes $ sudo ln -s /etc/init.d/hp-keycodes /etc/rc5.d/S01hp-keycodes $ sudo rebootСтарый метод SysV:
$ sudo nano /etc/systemd/system/hp-keycodes.serviceВставьте следующие строки или введите их в файл:
[Unit] Description=HP setkeycodes fix [Service] Type=oneshot Restart=no RemainAfterExit=no ExecStart=/usr/bin/setkeycodes e057 240 e058 240 [Install] WantedBy=rescue.target WantedBy=multi-user.target WantedBy=graphical.targetСохраните и подтвердите имя файла ctrl-x, y.
$ sudo systemctl daemon-reload $ sudo systemctl enable hp-keycodes.service $ sudo rebootИ это все, не более раздражающие странные вещи, когда вы наклоняете экран или закрываете / открываете крышку ноутбука!
Я сталкиваюсь с той же проблемой с 17.10 на моем HP Spectre x360. Фактически, я сталкиваюсь с проблемами Николаса и Пьера-Антуана:
Режим полета активируется каждый раз, когда я вхожу в систему или переключаюсь в режим планшета; Fn + F12 (клавиша Toggle Airplane Mode) больше не работает.Чтобы быстро переключить Wi-Fi, я сделал небольшой скрипт:
## Content of ~/scripts/wifi_toggle : ##
#!/bin/bash
str=`export LANGUAGE=en_GB ; nmcli r wifi`
[ "$str" == "enabled" ] && nmcli r wifi off
[ "$str" == "disabled" ] && nmcli r wifi on
Я редко использую bluetooth, поэтому он обрабатывает только wifi, но вы можете легко его модифицировать, чтобы обрабатывать оба bluetooth и wifi.
Все это явный регресс от 17.04, где все работало безупречно. Я попробовал бета-версию 18.04, но это та же ситуация, что и с 17.10.
Николас, Пьер-Антуан, я заполняю как заполнение двух отчетов об ошибках по этим вопросам (по отчету за выпуск). Как вы думаете, вы могли бы комментировать эти отчеты всякий раз, когда я делаю отчет? Это поможет подтвердить статус ошибки (более одного затронутого пользователя).
Cheers
Я сталкиваюсь с той же проблемой с 17.10 на моем HP Spectre x360. Фактически, я сталкиваюсь с проблемами Николаса и Пьера-Антуана:
Режим полета активируется каждый раз, когда я вхожу в систему или переключаюсь в режим планшета; Fn + F12 (клавиша Toggle Airplane Mode) больше не работает.Чтобы быстро переключить Wi-Fi, я сделал небольшой скрипт:
## Content of ~/scripts/wifi_toggle : ##
#!/bin/bash
str=`export LANGUAGE=en_GB ; nmcli r wifi`
[ "$str" == "enabled" ] && nmcli r wifi off
[ "$str" == "disabled" ] && nmcli r wifi on
Я редко использую bluetooth, поэтому он обрабатывает только wifi, но вы можете легко его модифицировать, чтобы обрабатывать оба bluetooth и wifi.
Все это явный регресс от 17.04, где все работало безупречно. Я попробовал бета-версию 18.04, но это та же ситуация, что и с 17.10.
Николас, Пьер-Антуан, я заполняю как заполнение двух отчетов об ошибках по этим вопросам (по отчету за выпуск). Как вы думаете, вы могли бы комментировать эти отчеты всякий раз, когда я делаю отчет? Это поможет подтвердить статус ошибки (более одного затронутого пользователя).
Cheers