Как будет доставлен Wayland?

wjandrea, похоже, рассмотрел проблемы if. Я бы предложил инструкцию case:

#!/bin/bash
# Test script to auto mount hdd based in user input

while read -rp "Do you wish to mount or unmount? " origin
do
    case "$origin" in
        m*)
            echo "Partitions : $(lsblk)"
            read -rp "Please enter device name e.g. sda1: " device
            read -rp "Please enter dir location e.g. /mnt: " location
            mount "/dev/$device" "$location"
            break
            ;;
        u*)
            echo "Mounts : $(mount)"
            read -rp "Please enter mount location e.g. /mnt: " ulocation
            umount "$ulocation"
            break
            ;;
        *)
            echo "You typed nonsense.  Please try again."
            ;;
    esac
done

Это позволяет человеку запросить монтирование, набрав mount или mo или даже просто m. Аналогично, запрос на отключение может быть запрошен с коротким ответом u. (Вы можете быть более ограничительным, если хотите.) Кроме того, если пользователь не отвечает с чем-то приемлемым, его ругают и снова спрашивают.

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

Кроме того, для большей гибкости я не использовал параметр -t ntfs. mount обычно может автоматически выбирать правильный тип.

Преимущество использования операторов case для сопоставления шаблонов по сравнению с сопоставлением fancy bash с [[...]] заключается в том, что case является POSIX и, следовательно, переносимым. [ ! d4]

2
задан 5 October 2011 в 02:37

4 ответа

Как известно, Марк решил отказаться от Wayland и создать свой собственный сервер отображения Mir. В основном потому, что с их проектом Unity они хотят иметь последовательный стек отображения для всех устройств (настольных компьютеров, ноутбуков, планшетов, телефонов, телевизоров и т. Д.) И хотели бы иметь больше контроля над этой разработкой.

Еще одна причина не опережать себя и ждать фактического выпуска. У меня есть плохая привычка брать что-то вроде раннего поста Marks на Wayland и бегать с ним и много разочаровываться.

Подробнее о Мир:

1
ответ дан 25 July 2018 в 22:56

Как известно, Марк решил отказаться от Wayland и создать свой собственный сервер отображения Mir. В основном потому, что с их проектом Unity они хотят иметь последовательный стек отображения для всех устройств (настольных компьютеров, ноутбуков, планшетов, телефонов, телевизоров и т. Д.) И хотели бы иметь больше контроля над этой разработкой.

Еще одна причина не опережать себя и ждать фактического выпуска. У меня есть плохая привычка брать что-то вроде раннего поста Marks на Wayland и бегать с ним и много разочаровываться.

Подробнее о Мир:

1
ответ дан 27 July 2018 в 01:33

Марк заявил, что они смогут доставить что-то через 6 месяцев (это означает Ubuntu 11.04).

Это может означать, что будет установлен способ установки Wayland (из репозитория) и заменить X на это; вероятно, только для тестовых целей.

Кроме того, согласно заявлению Mark X приложение будет продолжать работать под Wayland в каком-то режиме совместимости .

Наборы графических средств должны портироваться с X на Wayland, чтобы быть на 100% родным (Qt почти там), поэтому я считаю, что мы не увидим Wayland как дефолт до Ubuntu 12.10.

(Qt on Wayland) http : //virtuousgeek.org/blog/index.php/jbarnes/2010/09/20/qt_on_wayland_first_clock

4
ответ дан 27 July 2018 в 01:33

Как известно, Марк решил отказаться от Wayland и создать свой собственный сервер отображения Mir. В основном потому, что с их проектом Unity они хотят иметь последовательный стек отображения для всех устройств (настольных компьютеров, ноутбуков, планшетов, телефонов, телевизоров и т. Д.) И хотели бы иметь больше контроля над этой разработкой.

Еще одна причина не опережать себя и ждать фактического выпуска. У меня есть плохая привычка брать что-то вроде раннего поста Marks на Wayland и бегать с ним и много разочаровываться.

Подробнее о Мир:

1
ответ дан 2 August 2018 в 04:19

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

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