Создание am MultiBoot-Image [dубликат]

Альтернативное решение, которое работает для всех сенсорных панелей, не требует идентификатора.

открыть терминал и написать «gedit toggle_touchpad.sh»

#!/bin/bash
condition="$(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled)"

if [ "$condition" == "false" ]; then
     gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
elif [ "$condition" == "true" ]; then
    gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
fi

Сохранить файл и выйти. Теперь у вас есть файл с именем «toggle_touchpad.sh»

Запустите команду chmod +x toggle_touchpad.sh, чтобы сделать исполняемый файл.

Поместите файл в любую понравившуюся вам папку. Предположим, что у вас есть это в папке / home / username / myscripts /.

Из меню в правом верхнем углу перейдите к system-settings->keyboard->shortcuts->custom-shortcuts.

Создайте новый ярлык и поместите его как угодно. Поместите в качестве команды /home<username>;/myscripts/toggle_touchpad.sh, где «username» - ваше имя пользователя

Назначьте любую комбинацию клавиш, которую вы хотите.

Готов:)

P.S. Лично я помещаю файл в папку /opt/myscripts/, но, чтобы поместить его туда, вы должны запустить следующие команды после создания файла:

sudo mkdir /opt/myscripts/

sudo mv toggle_touchpad.sh /opt/myscripts/

sudo chown <username>:<username> /opt/myscripts/toggle_touchpad.sh

chmod +x  /opt/myscripts/toggle_touchpad.sh

, где «имя пользователя» - ваше имя пользователя

Затем, когда вы создадите ярлык, вы будете использовать путь «/opt/myscripts/toggle_touchpad.sh» вместо упомянутого выше

7
задан 12 October 2010 в 06:03

8 ответов

Подготовка:

изменит / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройстве).

На каждой машине:

измените / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID на имена устройств (/ dev / sda1 и / dev / sda5 на каждом устройстве). Реплицируйте свою конфигурацию с помощью: rsync -avx --exclude=/etc/udev/rules.d/70-persistent-net.rules --exclude=/etc/udev/rules.d/70-persistent-cd.rules --exclude=/etc/hostname --exclude=/etc/hosts --exclude=/etc/X11/xorg.conf --delete-after root@${host}:/ / (замените $ {host} на ip-адрес вашего компьютера в сети. grub-install /dev/sda update-grub reboot

Как сказать студентам «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

18
ответ дан 24 July 2018 в 23:03
  • 1
    Я не могу проверить, будет ли ваше решение работать. Однако +1 для духа ответа. Я действительно надеюсь, что это работает для user2968 – koushik 11 October 2010 в 16:15
  • 2
    Спасибо koushik, я взял это с установки, сделанной в нескольких школах. Надеюсь, он также будет работать для пользователя2968. – jneves 11 October 2010 в 16:58
  • 3
    Благодарю. Я меняю свое имя пользователя с user2968 на nixnotwin. @jneves, решение, которое вы дали, скопирует пользовательские установленные пакеты, винные и оконные приложения, установленные в вине, а также различные файлы conf в каталоге / home / user (скрытые каталоги, созданные приложениями). Должен ли я указывать то же имя пользователя на всех недавно установленных ноутбуках, чтобы у них был домашний каталог с тем же именем, что и на моем первом установленном ноутбуке ubuntu. – nixnotwin 11 October 2010 в 21:28
  • 4
    Я должен запустить команду rsync, которую вы дали на ноутбуках с новыми установками ubuntu (а не на главной установке), правильно? И я должен быть в / во время выполнения этой команды, не так ли? – nixnotwin 11 October 2010 в 21:48
  • 5
    Да, на каждой машине, которая имеет новую установку, запустите команду rsync и в "host" поставьте IP-адрес уже сделанной системы. Он скопирует все, что вы вручную установили и настроили на уже выполненном. – maco 11 October 2010 в 22:00

Подготовка:

изменит / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройстве).

На каждой машине:

измените / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID на имена устройств (/ dev / sda1 и / dev / sda5 на каждом устройстве). Реплицируйте свою конфигурацию с помощью: rsync -avx --exclude=/etc/udev/rules.d/70-persistent-net.rules --exclude=/etc/udev/rules.d/70-persistent-cd.rules --exclude=/etc/hostname --exclude=/etc/hosts --exclude=/etc/X11/xorg.conf --delete-after root@${host}:/ / (замените $ {host} на ip-адрес вашего компьютера в сети. grub-install /dev/sda update-grub reboot

Как сказать студентам «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

18
ответ дан 1 August 2018 в 01:56

Подготовка:

  • изменить / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройство

На каждой машине:

  • Установите Ubuntu непосредственно на каждую машину.
  • Реплицируйте свою конфигурацию с помощью rsync -avx --exclude = / etc / udev / rules.d / 70-persistent-net.rules --exclude = / etc / udev / rules.d / 70-persistent-cd.rules --exclude = / etc / hostname --exclude = / etc / hosts --exclude = / etc / X11 / xorg.conf --delete-after root @ $ {host}: / / (замените $ {host} на ip-адрес ваш компьютер в сети.
  • grub-install / dev / sda
  • update-grub
  • reboot

Как сказать ученикам: «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

18
ответ дан 2 August 2018 в 20:58

Подготовка:

  • изменить / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройство

На каждой машине:

  • Установите Ubuntu непосредственно на каждую машину.
  • Реплицируйте свою конфигурацию с помощью rsync -avx --exclude = / etc / udev / rules.d / 70-persistent-net.rules --exclude = / etc / udev / rules.d / 70-persistent-cd.rules --exclude = / etc / hostname --exclude = / etc / hosts --exclude = / etc / X11 / xorg.conf --delete-after root @ $ {host}: / / (замените $ {host} на ip-адрес ваш компьютер в сети.
  • grub-install / dev / sda
  • update-grub
  • reboot

Как сказать ученикам: «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

18
ответ дан 3 August 2018 в 23:21

Подготовка:

  • изменить / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройство

На каждой машине:

  • Установите Ubuntu непосредственно на каждую машину.
  • Реплицируйте свою конфигурацию с помощью rsync -avx --exclude = / etc / udev / rules.d / 70-persistent-net.rules --exclude = / etc / udev / rules.d / 70-persistent-cd.rules --exclude = / etc / hostname --exclude = / etc / hosts --exclude = / etc / X11 / xorg.conf --delete-after root @ $ {host}: / / (замените $ {host} на ip-адрес ваш компьютер в сети.
  • grub-install / dev / sda
  • update-grub
  • reboot

Как сказать ученикам: «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

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

Подготовка:

  • изменить / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройство

На каждой машине:

  • Установите Ubuntu непосредственно на каждую машину.
  • Реплицируйте свою конфигурацию с помощью rsync -avx --exclude = / etc / udev / rules.d / 70-persistent-net.rules --exclude = / etc / udev / rules.d / 70-persistent-cd.rules --exclude = / etc / hostname --exclude = / etc / hosts --exclude = / etc / X11 / xorg.conf --delete-after root @ $ {host}: / / (замените $ {host} на ip-адрес ваш компьютер в сети.
  • grub-install / dev / sda
  • update-grub
  • reboot

Как сказать ученикам: «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

18
ответ дан 7 August 2018 в 00:50

Подготовка:

  • изменить / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройство

На каждой машине:

  • Установите Ubuntu непосредственно на каждую машину.
  • Реплицируйте свою конфигурацию с помощью rsync -avx --exclude = / etc / udev / rules.d / 70-persistent-net.rules --exclude = / etc / udev / rules.d / 70-persistent-cd.rules --exclude = / etc / hostname --exclude = / etc / hosts --exclude = / etc / X11 / xorg.conf --delete-after root @ $ {host}: / / (замените $ {host} на ip-адрес ваш компьютер в сети.
  • grub-install / dev / sda
  • update-grub
  • reboot

Как сказать ученикам: «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

18
ответ дан 9 August 2018 в 05:09

Подготовка:

  • изменить / etc / fstab на ваш золотой клиент (тот, который вы подготовили), заменив UUID именами устройств (/ dev / sda1 и / dev / sda5 на каждом устройство

На каждой машине:

  • Установите Ubuntu непосредственно на каждую машину.
  • Реплицируйте свою конфигурацию с помощью rsync -avx --exclude = / etc / udev / rules.d / 70-persistent-net.rules --exclude = / etc / udev / rules.d / 70-persistent-cd.rules --exclude = / etc / hostname --exclude = / etc / hosts --exclude = / etc / X11 / xorg.conf --delete-after root @ $ {host}: / / (замените $ {host} на ip-адрес ваш компьютер в сети.
  • grub-install / dev / sda
  • update-grub
  • reboot

Как сказать ученикам: «Извините, я думал, что смогу установить все машины, но мне нужно больше времени, вы хотите помочь?». Объясните шаги и помогите им учиться.

18
ответ дан 15 August 2018 в 00:07
  • 1
    Я не могу проверить, будет ли ваше решение работать. Однако +1 для духа ответа. Я действительно надеюсь, что это работает для user2968 – koushik 11 October 2010 в 16:15
  • 2
    Спасибо koushik, я взял это с установки, сделанной в нескольких школах. Надеюсь, он также будет работать для пользователя2968. – jneves 11 October 2010 в 16:58
  • 3
    Благодарю. Я меняю свое имя пользователя с user2968 на nixnotwin. @jneves, решение, которое вы дали, скопирует пользовательские установленные пакеты, винные и оконные приложения, установленные в вине, а также различные файлы conf в каталоге / home / user (скрытые каталоги, созданные приложениями). Должен ли я указывать то же имя пользователя на всех недавно установленных ноутбуках, чтобы у них был домашний каталог с тем же именем, что и на моем первом установленном ноутбуке ubuntu. – nixnotwin 11 October 2010 в 21:28
  • 4
    Я должен запустить команду rsync, которую вы дали на ноутбуках с новыми установками ubuntu (а не на главной установке), правильно? И я должен быть в / во время выполнения этой команды, не так ли? – nixnotwin 11 October 2010 в 21:48
  • 5
    Да, на каждой машине, которая имеет новую установку, запустите команду rsync и в "host" поставьте IP-адрес уже сделанной системы. Он скопирует все, что вы вручную установили и настроили на уже выполненном. – maco 11 October 2010 в 22:00

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

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