Проблема с вашим кодом заключается в том, что > mypipe откроет fifo, напишет ему, а затем закроет. Как только он закрыт в обоих концах, вам нужно снова открыть его в обоих концах. Поэтому вместо повторного открытия fifo для каждого эха держите его открытым для всего цикла.
for elem in {1..99}; do echo "$elem"; done > mypipe
Btw вместо этого для цикла вы можете просто использовать один printf
Если у вас более сложный случай. Вы можете назначить ему fd.
exec 3> mypipe # opens mypipe for writing on fd 3
echo "stuff" >&3
echo "more stuff" >&3
...
exec 3>&- # closes fd 3
Подробнее см. Http://mywiki.wooledge.org/BashFAQ/085.
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию настраивает сенсорные панели libinput на поведение «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool в терминале). Перейдите к разделу «Клавиатура & amp; Mouse "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже: [!d2 ]
[Warning: Это исправление для драйвера libinput, который поставляется в качестве входного драйвера по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics, прежде чем пытаться это исправить.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию настраивает сенсорные панели libinput на поведение «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool в терминале). Перейдите к разделу «Клавиатура & amp; Mouse "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве входного драйвера по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics, прежде чем пытаться это исправить.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию настраивает сенсорные панели libinput на поведение «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool в терминале). Перейдите к разделу «Клавиатура & amp; Mouse "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве входного драйвера по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics, прежде чем пытаться это исправить.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]
В принципе, Ubuntu 18.04 в настоящее время по умолчанию использует поведение «Mac» на сенсорной панели. Техническая информация о том, что Ubuntu по умолчанию использует libinput touchpads для поведения «clickfingers».
Чтобы вернуть это, запустите это в терминале:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Другой вариант (спасибо OP) - это установите gnome-tweak-tool (либо через своего менеджера программ, либо через sudo apt install gnome-tweak-tool
в терминале). Перейдите к разделу «Клавиатура & amp; Мышь "в левом меню инструмента gnome-tweak-tool и выберите« Области »из настроек сенсорной панели« Эмуляция мыши »на правой боковой панели, как показано в красном поле на изображении ниже:
[Warning: Это исправление для драйвера libinput, который поставляется в качестве драйвера ввода по умолчанию для Ubuntu 18.04. YMMV, если вы установили (другой) драйвер synaptics перед тем, как попробовать это исправление.]