как привязать клавиши AltGr на <Ctrl> + <Alt>

Я пытаюсь создать Линукс эквивалент эргономичный Телугу раскладка клавиатуры называется Сарала (жесткий Ла). Мне удалось сопоставить все клавиши до сих пор. Макет использует следующие комбинации клавиш для различных уровней.

Нет (Базовая): Уровень 1
Сдвиг: Уровень2
Сочетание Клавиш Ctrl + АЛТ: Уровне3
Сочетание Клавиш Ctrl + АЛТ + Шифт:4х

Где, как Linux использует для различных уровней.

Нет (Базовая): Уровень 1
Сдвиг: Уровень2
Ралт: Уровне3
Ралт + Сдвиг:4х

Чтобы иметь возможность соответствовать ключу комбинации с мой макет, я бы на карту клавиши AltGr с сочетание клавиш Ctrl + АЛТ. Я безуспешно искал хоть различные файлы в /usr/доли/Х11/хкв/. Делает любое тело знать, как я могу привязать ISO_Level3_Shift с помощью Ctrl + АЛТ ?

ключ <РАЛТ> {
 символы[Группа1]= [ режим mode_switch, Multi_key ],
 virtualMods= клавиши AltGr
};

Если вы хотите посмотреть на макет, это здесь

+237
Matthew Moisen 28 нояб. 2016 г., 18:10:54
38 ответов

Так как, похоже, у вас есть GNU найти, этого должно быть достаточно:

найти . -тип D -имя \'[domain.com\]*' -е '%ф\п

ГНУ найти действие можно напечатать только базовое имя соответствующего файла с .

Проблема с регулярным выражением является то, что она позволяет все, что после [domain.com] - даже /, и, следовательно, совпадает в подкаталогах. ".*/(\[domain\.com\])[^/]+" может исправить эту проблему.

+994
Liffer 03 февр. '09 в 4:24
  • К опция безоговорочно задает тип файловой системы, и в этом случае единственный эффект от любой программы имя изменить то, что имя программа печати диагностических сообщений в процессе выполнения программы.
  • На Херд, файловой системой ext2 используется в качестве типа файловой системы, независимо от названия, что программа вызывается в качестве, что опять же влияет только на диагностические сообщения.
  • В противном случае имя базы процесса аргумента нулевого проверяется:
    • Если вызывается с mke3fs как основное имя это создаст в ext3 файловую систему, с журналом, как будто -Джей был указан.
    • Если вызывается с mke4fs как основное имя это создаст в ext4 файловой системы.
    • Если базовое имя начинается с 5 символов массива. он будет использовать остальные символы в качестве типа файловой системы, безоговорочно. Если основание, будет сокращение.в ext3 создается журнал, как если бы Джей не был определен.
    • В противном случае, с любым другим именем, он просто действует как обычный старый mke2fs, принимая тип файловой системы из файла конфигурации и меняется с ext2 на ext3, если вариант поставляется.

Большинство из этого можно найти в mke2fs и mke2fs.конф инструкции. Объяснение выражение fs_type в последнем и описание раздела бывшей. Единственная часть, которая отсутствует в инструкции, что неизвестный название эффективно mke2fs.

+977
Trigger Cook 12 мар. 2015 г., 19:22:03
Другие ответы

Связанные вопросы


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

У меня есть 3 узлов кластера MySQL на RHEL 7.5 с DRBD, кардиостимулятор и после кластера начать получать следующее сообщение об ошибке. Как я могу победить ?

[корень@бд1 ~] статус# шт. 
Имя кластера: mysql_cluster
Стек: corosync
Ток DC: в DB2 (версия 1.1.18-11.el7-2b07d5c5a9) - раздел с кворумом
Последнее обновление: ВС 19 мая 01:41:05 2019
Последнее изменение: СБ май 18 19:14:37 2019 по hacluster через crmd в DB2

2 узлами
Настроен 5 ресурсы 

Онлайн: [ база данных db1 в DB2 ]

Полный список ресурсов:

 Оригинал/невольник комплект: MySQLClone01 [mysql_data01]
 Мастера: [ в DB2 ]
 Рабы: [ бд1 ]
 mysql_fs01 (ОКП::сердцебиение:файловая система): перестал
 mysql_service01 (ОКП::сердцебиение:в MySQL): остановился
 mysql_VIP01 (ОКП::сердцебиение:IPaddr2): остановился

Неудачные Действия:
* mysql_fs01_start_0 в базе данных db1 'неизвестная ошибка' (1): вызов=22, Статус=Завершен, exitreason='не удалось подключить файловую систему /dev/drbd100 для /var/библиотека/MySQL в',
 последний-РК-изменения='Солнечная 19 мая 01:22:26 2019', в очередь=0мс, метод exec=115ms
* mysql_fs01_start_0 в DB2 'неизвестная ошибка' (1): вызов=28, Статус=Завершен, exitreason='не удалось подключить файловую систему /dev/drbd100 для /var/библиотека/MySQL в',
 последний-РК-изменения='Солнечная 19 мая 01:22:27 2019', в очередь=0мс, метод exec=198ms


Демон Статус:
 corosync: активен/отключен
 кардиостимулятор: активен/отключен
 сайт pcsd: активен/включен
+921
sajad abbasi 30 авг. 2018 г., 13:10:56

Это поведение, характерное для ПД. От ДД страницу:

Послав сигнал USR1 в процессе работы 'ДД' делает его печатать статистику ввода-вывода в стандартный поток ошибок, а затем возобновить копирование.

$ ДД, если=/dev/нуль=/dev/нуль& пид=$!
$ убить -USR1 $PID-регулятора; сна 1; убить $пид

18335302+0 записей в 18335302+0 записей из 9387674624 байт (9.4 ГБ) копируются, 34.6279 секунд, 271 МБ/с

-USR1 говорит вводитьсяотправить USR1 сигнал. - И - просто фильтров, чтобы убедиться, что вы отправляете правильный процесс ( отправляет на новый процесс и означает, что процесс должен быть назван именно ДД)

+899
Aruna Hewapathirane 25 нояб. 2011 г., 13:01:36

Оболочка выполняет разбиение на $(кота $ошибки). Именно поэтому вы получите одно слово за раз, вместо одной строки за раз.

Вы хотите во время чтения... цикла:

пока читала-Р линии; делать
 #Получить Журналы Ошибок 
 команда grep "$строка" /домашний/eximlog >> $Elogs
сделано <"$ошибок"

читать линия ориентированным: он читает одну строку за один раз.

Или, это может работать для вас, и это не нуждается в каких-либо перекручивание на всех:

 грэп -Ф "$ошибки" /домашний/eximlog

К вариантов говорит грэп , чтобы читать модели из файла, один шаблон в строке.

Кроме того, мне кажется, ваши шаблоны кода ошибки исправленные строки не регулярные выражения. В этом случае, чтобы избежать неприятных сюрпризов, добавить опции команды grep:

 грэп -ФФ "$ошибки" /главная/eximlog
+885
Malombo 13 июл. 2018 г., 02:12:30

Вы можете использовать следующую команду, чтобы установить конкретного языка:

судо apt-получить установку языка-поддержка-ХХ

где ХХ будет код для языка, который вы хотите установить.

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

судо apt-получить установку языка-поддержка-Ан

и для Франции или Литвы можно соответственно использовать:

судо apt-получить установку языка-поддержка-пт

и

судо apt-получить установку языка-поддержка-ЛТ

Надеюсь, это решит вашу проблему.

+881
sergiol 4 февр. 2015 г., 00:21:59

Это идентично: библиотеки предоставляет терминала интерфейс (которая меньше используется), хотя базовый терминал базы данных , используя базу. Как и почти все предусмотренные приложения, меньше реально не смотреть внимательно на синтаксис строк вернулся, только волнует, что он может попросить МД (с терминала имени, соответствующего используя базу по жирным).

меньше есть список этих терминала имена, которые он считывает с помощью tgetstr функции (терминала...) при запуске и позволяет переопределить эти значения в переменные среды, названный терминала название прилагается к LESS_TERMCAP_.

Кстати, все выход команды в вашем примере используется используя базу имен. Они просто привыкли присваивать строки, которые менее могут читать с помощью терминала интерфейс.

Для дальнейшего чтения:

+881
Mohse Taheri 4 окт. 2017 г., 09:51:08

Я решил этот вопрос самостоятельно. Я сделал свое исследование, делая FTP на свой собственный сервер. Дело в том, что владелец файла не меняется. 1-й выход показывает имя пользователя и 2-показывает идентификатор пользователя для одного пользователя. Так простой, но для подтверждения этого мне пришлось экспериментировать с мой собственный сервер.

+862
Apple Genius 25 дек. 2014 г., 04:55:42

У меня есть две программы (mplayer и пользовательского Java-приложение), которая одновременно присутствует графический интерфейс, с помощью кадровых буферов. Они работают в отдельных процессах. Я хочу иметь возможность переключаться с одной программы на другую без завершения/убить процесс других(причина в том, что запуск программы Java занимает много времени). Я хочу, чтобы имитировать отправку одной из двух программ в фоновом режиме и прячет GUI и показывая интерфейса других программ.

Я бегу это на малины Pi, дистрибутив Debian.

+848
Patrycja Parszcz 24 февр. 2019 г., 15:10:13

Получается, что речь идет о конфигурации getaddrinfo, которое контролируется на файл/etc/ГАИ.конф.

Более подробную информацию о том, как она может быть решена: https://askubuntu.com/questions/32298/prefer-a-ipv4-dns-lookups-before-aaaaipv6-lookups

+825
Laureal Castro 23 мар. 2017 г., 10:10:00

Если вы единственный пользователь на данном компьютере, вы, возможно, захотите использовать просто кронтаб -е. Вам будет предложено выбрать редактор первый раз, когда вы выполните команду. Затем можно добавить к этому:

0,15,30,45 * * * * /backup.sh >/dev/нуль 2>&1

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

кронтаб -я только отображает текущий кронтаб, после того, как вы настроили через кронтаб -е. Если у вас есть хрон файл в каталоге/etc/cron-а.Д/, она не будет отображаться с кронтаб -л.

Вы также должны убедиться, что ваш скрипт исполняемым с помощью команды chmod +х /backup.sh.

+822
student123 31 мая 2016 г., 02:01:43

Это должно работать:

ЛС -Д ... *1[0-2]

Помните, что [] представляет собой набор символов и в случае числа оно может идти от [0-9]

+798
veeks 5 нояб. 2015 г., 08:29:04

Мне надо сравнить IP-адреса из двух разных /и т. д./хосты , файлы и показать различия в бок-сбоку.

Файл hosts_sorted

10.244.74.152 REF_UP-4
10.244.74.154 REF_UP-5
10.244.74.156 REF_UP-6
10.244.74.153 REF_UP-7
10.244.74.155 REF_UP-8
10.244.74.157 REF_UP-9
10.244.74.159 REF_UP-10
10.244.74.160 REF_UP-11

Файл hosts_new_sorted

10.244.74.152 REF_UP-4-новый
10.244.74.154 REF_UP-5-новый
10.244.74.156 REF_UP-6-Новый
10.244.74.153 REF_UP-7-Новый
10.244.74.155 REF_UP-8-новый
10.244.74.157 REF_UP-9-новое
10.244.74.160 REF_UP-11-Новый

И мой ожидаемый результат

< 10.244.74.159 REF_UP-10

Я уже отсортированные записи по IP и используется дифф <(вырезать Ф1 hosts_sorted) <(вырезать Ф1 hosts_new_sorted). Однако, это вырезает имена, которые необходимы. Есть ли способ, чтобы сказать, разница только в первой колонке? Однако сравнение не включает вторую колонку.

+790
user8049707 16 апр. 2019 г., 18:47:57

Я запустил скрипт через терминал от усера. В середине этого скрипта, я переключаюсь на пользователей userb пользователя с помощью Су, но это просит у меня пароль пользователя Б , и я должен вручную ввести пароль через терминал. Я прошу, если есть способ, так что я может автоматически ввести пароль без необходимости, чтобы я остался возле машины, чтобы вручную ввести пароль? Так же есть петли в этот сценарий, и я не хочу оставаться все время смотрит на терминале введите пароль пользователя "Б" , когда он спрашивает меня. Или если есть способ я могу поставить пароль в моем shellscript так, что терминал не будет ждать для меня, чтобы вводить его вручную? Может кто-нибудь пожалуйста, посоветуйте как это можно сделать?

+749
Safiq 5 мая 2010 г., 15:40:00

В Btrfs занимает файловая система, точка монтирования в качестве аргумента, а не путь к устройству.

Другими словами, вместо этого:

файловой системы Btrfs размер максимум на /dev/ВГ/lvhome

Вы должны использовать реальный путь, где объем был установлен:

файловой системы Btrfs размер Макс /дома
+739
Virx 10 мар. 2013 г., 21:28:25

Только с помощью команды группировка {} вы можете также выполнять команды в оболочку и записи выходных данных (и/или ошибки) сразу :

( а && б && с ) >file.txt 2>&1

Пример :

$ ( Эхо-фу && Эхо-баре && Эхо баз && Эхо ФОО ) >проверка 2>&1

$ кота проверить
фу
бар
баз
Нет команды 'Эхо' нашли, вы имели в виду:
 Команда " эхо "из пакета coreutils' (главная)
Эхо: команда не найдена
+738
James B Hutchison 22 нояб. 2016 г., 00:18:41

использовать lxpanel .Desktop-файлы для меню и Openbox использовать XML(menu.xml) значит вам нужен конвертер, например: http://obmenugen.sourceforge.net/

Создает полноценное меню для Openbox используя информацию, содержащуюся в *.Desktop-файлы (с статический контент или динамически генерируется).

+725
GSteele 16 сент. 2017 г., 20:39:46

Я пытаюсь проверить мой репозиторий, но он не может подключиться к моему архиве проект и отказывает в подключении. Когда я пытаюсь оформить в универе он работает, а не дома. Я пытался изменить ~/.файл Subversion/сервера, но это не сработало. Я боролся с этой проблемой в течение длительного времени, может кто-нибудь помочь мне ?

СВН: E170013: Konnte нихт МИТ Projektarchiv беи URL-адрес »https://www.myrepository.org« verbinden

СВН: E000111: Fehler Бейм Ausführen де Kontextes: Verbindungsaufbau abgelehnt
+705
slabofguinness 6 янв. 2012 г., 12:27:52

Я установлен Steam несколько недель назад, и это мучило меня добавит PPA в Ubuntu-х-сват/х-обновлений,так что я сделал это вчера. После того, как я установил его, Мой компьютер был в порядке, пока я не перезагрузился. Компьютер не загружается, он просто застыл на заставке начальной ОС.

В режиме восстановления, я сделал 'ППА-очистить Убунту-х-спецназ/х-обновления, а потом загрузился с Recovery режим, и все прошло нормально.

Но теперь я могу загрузиться только в режиме восстановления, иначе он будет стоять на заставке, проблема в том, что после загрузки, курсор исчезает, когда не движется и мерцает при движении.

Как я могу исправить это? Надо ли переустанавливать систему?
Редактировать:
Я просто заметил, что Гала(оконный менеджер элементарных ОС) постоянно на 200%+ загрузку процессора, есть и другие примеры, с 20~40% использования.Не уверен, если это связано.

+680
JP Beaudry 10 янв. 2013 г., 02:14:05

У вас есть ошибками дней, следует attrs не в этом случае.

+668
Terence Harrison 4 июн. 2019 г., 02:11:18

Используйте следующую команду:

в rsync-АВ --include-from=DirectoriesToCopy.txt -включить /данных/ --исключить='/сведения/*' --исключить='/*/' / /массовой информации/MyDestination/

Нужно включать /данные/ явно, вы также могли бы добавить, что в список в файл. Затем исключить все другие каталоги (порядок важен с включает/исключает).

Обратите внимание, что использование был излишним, так как это входит в -один.

Редактировать: Вы также можете достичь того же с:

в rsync-АВ --относительный /данные/dir1 и /сведения/директория dir2 /СМИ/MyDestination/

Это не rsync таким образом, что заставляет вас делать сложные вещи просто, чтобы скопировать пару папок, он просто дает вам несколько способов сделать одно и то же; в некоторых случаях будет включить/исключить как можно больше подходит, вот я бы сделал --вещь относительная (без --относительная тебе /СМИ/MyDestination/dir1 и и /СМИ/MyDestination/директория dir2, С --относительная весь исходный путь копируется в место назначения).

+656
kayjsuarez 19 апр. 2010 г., 12:30:30

Пожалуйста, помогите мне :( после обновления прошивки моего Сида Debian с зашифрованным Лукс корень не загрузки очистки.

При загрузке, после установки мой пароль, там куча сообщений и тайм-аут на 30 секунд, а затем, наконец, я получаю какие-то желтые и красные предупреждения о "зависимости искусству для /Boot" и "/загрузки/Эфи". Я запрошен пароль пользователя root для консоли восстановления. Самое странное то, что в этой оболочке файловая система смонтирована правильно! Но я не могу запустить GDM3 или сети.

Мой ноутбук является X280 ThinkPad на двойной загрузки. На секции 3 идет Windows 10, то есть три системы и разделов восстановления Windows, а затем раздел 5-это зашифрованный Лукс, который содержит один раздел ext4 на корневой файловой системе (в том числе дом и т. д., без подкачки). Загрузочный диск является внешним ключом USB, который имеет два раздела: один монтируется в /Boot и один монтируется в каталог /boot/efi раздел. Мне нужно подключить ключ USB, а затем включите ноутбук для того, чтобы загрузить Linux, но BIOS автоматически загружается Windows, если загрузочный диск USB не найден.

Сегодня, на SID Debian, как я делал обновление прошивки (1.29 я думаю) и я думаю, что что-то случилось. Запись жратвы 4.19.0-5 больше не работает (жалуется на отсутствие UUID и дает мне в initramfs Shell, но я не трогать таблицу разделов!) и старый 4.19.0-4, как описано выше зависает на 30 секунд, а затем предлагает мне для восстановления оболочки (где, как ни странно, перегородки действительно правильно установлены).

Windows 10 правильно сапоги.

Некоторые соответствующую информацию:

uname-Р

4.19.0-4-amd64 в

lsblk -o имя,идентификатор UUID,точка_монтирования

НАЗВАНИЕ UUID И ТОЧКУ МОНТИРОВАНИЯ
ПДД 
nvme0n1 
├─nvme0n1p1 7C73-6F5A 
├─nvme0n1p2 
├─nvme0n1p3 305C76675C76282C /медиа/окна
├─nvme0n1p4 FEA47899A478565D 
└─nvme0n1p5 cb3c672b-ФЕЦА-4dc5-8d2c-48e2b6bf5ebe 
 └─nvme0n1p5_crypt 624d89ed-ee58-42b9-a6c2-16bdb2bcecb8 /

в /etc/crypttab можно найти

nvme0n1p5_crypt идентификатор UUID=cb3c672b-ФЕЦА-4dc5-8d2c-48e2b6bf5ebe никто Лукс

в /etc/fstab строчку

# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск>
/Дев/маппер/nvme0n1p5_crypt / ошибки в ext4=перемонтировать-РО 0 1
# /загрузки в /dev/sdc2 во время установки
Идентификатор UUID=3ace0b0e-e917-48d2-bdc9-db8032a0dbd7 файл /boot в ext4 по умолчанию 0 2
# файл /boot/efi была на /dev/sdc1 во время установки
Идентификатор UUID=2724-DDC9 /загрузки/Эфи и vfat команды umask=0077 0 1
# добавлено мной: раздел Windows 
пользователя устройстве /dev/nvme0n1p3 /СМИ/Windows-разделы NTFS 0 1

Любая помощь ценится :(

+645
Edi Sucipto 23 окт. 2016 г., 14:06:40

Вы можете сделать цикл гиф, установив бит в заголовке файла (занимаюсь с 1989 года), но нет такого объекта, который я знаю на .МР4 файлы. Для них цикл управляется через дополнительный, игрок зависимый, файл.

Отсутствие, что также является причиной, почему вы не имеете никакого зацикливания .МР4 на YouTube.

+515
Dario Rodriguez 3 нояб. 2019 г., 04:09:31

У меня большое обновление Xfce-отмечает группы, содержащие каждая много текста. Я хочу трансферт их на новую машину, не копируя весь домашний каталог. Где xfce4-отмечает хранить свои данные и файлы configation?

+500
Terry Lawson 10 июл. 2015 г., 14:25:50

Я не думаю, что вы можете изменить действие по умолчанию для сигнала, более чем полностью проигнорировав сигнал, или установка обработчика сигнала. в sigaction(2) говорит:

sa_handler определяет действие, которое должно быть связано с SIGNUM и может быть значение sig_dfl для действия по умолчанию, SIG_IGN игнорировать этот сигнал, или указатель на функцию обработки сигнала. Эта функция получает номер сигнала в качестве ее единственного аргумента.

Если вы хотите изменить действие некоторых сигналов на один из других действия по умолчанию, вы могли бы поднять еще один сигнал о том, что делает то, что вы хотите (получить дамп ядра или остановить процесс), или просто выйти (завершить процесс).

Сигналы SIGKILL и сигнал sigstop являются два сигнала, что вы не можете поймать или заблокировать. в sigaction(2):

Сигнум указывает сигнала и может быть любой действительный сигнал, за исключением Сигналы SIGKILL и сигнал sigstop.

и сигнал(7):

Сигналы сигналы SIGKILL и сигнал sigstop не могут быть перехвачены, заблокированы, или игнорируется.

Однако, игнорируя сигналы, которые пришли из реальной ошибки (неверный доступ к памяти, недопустимая инструкция), не может оставить процесс в очень стабильном состоянии.

+494
Akbar Lubis 26 сент. 2011 г., 09:12:12

Пинг использует ICMP-протокол, который не требует порт.

СШ должен порт 22 (по умолчанию) должен быть открыт на компьютере, к которому вы пытаетесь подключиться, и демон SSH работает.

Чтобы проверить порт открыт на машину первый, 192.168.0.1 :

 $ брандмауэр cmd судо-список-услуги
 протокол DHCPv6-клиент SSH и Samba-клиент

СШ должно быть указано как выше. Чтобы проверить, если демон SSH работает (на 'первый'):

 $ команду sudo systemctl статус накопитель sshd
 накопитель sshd.сервис - пакет OpenSSH демон сервера 
 Загружен: загружен (файл/usr/lib в/systemd в/системы/демон.обслуживание; инвалиды; предустановленные поставщик: отключен)
 Активный: активный (бег) с СР 2017-04-26 22:22:04 БСТ; 1С назад
...

Он должен быть "активным", как указано выше.

Затем, если потребуется, открыть порт:

 $ судо в firewall-cmd --постоянного перезагрузки протоколу HTTP
успех
 брандмауэр cmd $ судо --перезагрузить
успех

И запустить службу:

$ судо systemctl старт sshd
+454
WeLL wIsHeR 24 мар. 2017 г., 17:12:17

Обработка в bash команды ниже может оказаться неожиданным:

стадо -х -Ш 5 /dev/shm/counter.txt Эхо "4" > /dev/shm/counter.txt && сна 5

Баш первым бежит стадо -х -Ш 5 /dev/shm/counter.txt Эхо "4" > /dev/shm/counter.txt и, если завершается успешно (освобождение замка), потом он спать 5. Таким образом, замок не проходит за 5 секунд, что можно ожидать.

+452
Patrick James Shortt 1 сент. 2019 г., 22:08:32

Вы можете следовать шаг за шагом руководство по установке в Linux, например, руководство по установке Линукс Минт рядом с Windows. Пожалуйста, не забудьте взять резервную копию вашего жесткого диска, прежде чем что-либо делать.

В общем, во время процесса установки вам будет предложено, хотите ли вы использовать весь жесткий диск или сделать что-то еще. Если вы хотите иметь двойную загрузку, вы должны не использовать весь жесткий диск. Скорее, создать отдельные разделы для Linux. См. Шаг # 4 в руководстве по установке ссылки на которые указаны выше для деталей. Однако, если вы не хотите, чтобы сохранить ваши окна, вы можете выбрать опцию "стереть диск" в шаге № 4.

+428
AMGiddings 19 мая 2015 г., 20:56:03

У меня есть JSON с что-то вроде этого: "количество":"ОК","количество":ОК" повторяется несколько раз в одной строке.

Мое простое "ОК" счетчик:

СЭД "ы|,|\п|г" ответ | грэп -с ОК

+373
Sagar Rathod 21 июн. 2010 г., 23:17:59

Я установить Android на USB с помощью .ISO файл и USB-загрузочная программа (Руф). Есть 2 способа: использовать 2 USB и использовать только 1 разъем USB.

  • 2 порта USB: перезагрузите компьютер загрузки с USB - > открыть установить на жесткий диск > нажимаем в второй USB > вновь обнаружить > ...
  • 1 разъем USB: вам понадобится программа Acronis для разбиения USB после сделать загрузочный USB
    • Мой USB-2 ГБ. После сделать его загрузочным, я разделил на 500 МБ (для загрузки данных) и 1500 МБ для установки. (После раскола, вы не увидите второй диск в проводнике и старый водитель сейчас 500МБ) - - - должна быть FAT32
    • Перезагрузка > установить с диска >... (он будет отсчитывать) > выберите ваш размер изображения (2047 МБ) > перезагрузка > вытолкнуть с USB
    • С помощью Acronis отформатировать первый диск (500 МБ) > слияния второй диск в первый привод (1500 МБ 500 Мб) (теперь логично будет основной)
    • ОК, перезагрузите компьютер и начните сначала система Android время.

Я получаю некоторые проблемы: некоторые приложения не работают.

+295
Hyogij 17 февр. 2019 г., 18:14:31

Я установил последнюю версию Slackware на мой планшет (Леново в a5500-HV) и я установил тоже обновление Xfce. Но когда я хочу запустить его с помощью команды startxfce4, он выдает эту ошибку:

/usr/Бен/startxfce4: строка 118: старпома: xinit: не нашли

Я не знаю, как я могу решить, что. Я новичок в Linux.

Так что, пожалуйста, объясните все как можно более четко и код, чтобы решить мою проблему и запустить этот рабочий стол при запуске. Это скриншот того, что я сказал:

screenshot

+266
timothy jenkins 13 мар. 2010 г., 20:15:33

Вы можете использовать функцию eval:

$ набор -
$ функции eval "$(command_that_generate_output)"
$ набор +в
$ ш-С 'Е "%З\П" "$DATABASE_URL"'
someurl
+263
dsto 8 февр. 2011 г., 12:46:19

Это эффект MULTIOS.

Эхо фу >&2 | грэп фу

буду писать ФОО в stderr, а также трубы ФОО , чтобы команда grep. Потому что поток stderr по умолчанию в терминал, вы увидите два ФОО линий, одна из Эха, одна из грэп результат.

{ Эхо ФОО >&2 | грэп фу } >/dev/нуль

Вот, вы видели одну линию, потому что стандартный вывод был перенаправлен в /dev/нуль, вы видели только ФОО линии от Эхо.

{ Эхо ФОО >&2 | грэп фу } 2>/dev/нуль

Вот, вы видели одну линию, потому что стандартный вывод был перенаправлен в /dev/нуль, вы видели только ФОО линия от команды grep.

Вы можете легко увидеть разницу в терминал, линия цветной печати. команда grep будет выделить подходящий шаблон (или же можно заставить его с помощью --цвет=всегда).


MULTIOS был включен по умолчанию с nomultios варианта удаления:

$ unsetopt | грэп nomultios
nomultios

Чтобы отключить его, просто установите nomultios вариант:

$ nomultios setopt 
+217
Andermutu 27 мая 2014 г., 12:21:31

Я пытаюсь загрузиться НФС через USB. До сих пор я в состоянии загрузить ядро и запустить его с ДТБ через TFTP через USB и Ethernet. Я прохожу мимо

setenv bootargs консоли=ttyO0,115200n8 корень=/Дев/НФС РАО rootfstype=ext4 и rootwait fixrtc момент nfsroot=192.168.2.1:/главная/mahathug/по TFTP/Ф ИС=192.168.2.2:192.168.2.1:192.168.2.1:255.255.255.0 nfsrootdebug earlyprintk

чистый интерфейс eth0: инициализация cpsw версия 1.12 (0) 
[ 4.045127] чистый интерфейс eth0: вы нашли : идентификатор : 0x7c0f1 
[ 4.050156] libphy: подкл 4a101000.показать:01 не найден 
[ 4.055215] чистый интерфейс eth0: физическом 4a101000.показать:01 не нашла на раб 1 
[ 4.068127] поддержка IPv6: ADDRCONF(NETDEV_UP): eth0 в: ссылка не готова 
[ 14.064781] жду до 110 секунд для сети. 
[ 24.064774] ожидание до более 100 секунд для сети. 
[ 34.064773] ожидание до более 90 секунд для сети. 
[ 44.064774] ждать до 80 секунд для сети. 
[ 54.064774] ожидает до 70 секунд для сети. 
[ 64.064773] ожидает более 60 секунд для сети. 
[ 74.064773] ждать до 50 секунд для сети. 
[ 84.064773] ожидает до 40 секунд для сети. 
[ 94.064773] ждем более 30 секунд для сети. 
[ 104.064773] ждать до 20 секунд для сети. 
[ 114.064773] ждать до 10 секунд для сети. 
[ 124.064775] жду до 0 секунд для сети. 
[ 124.084994] ИС-конфигурации: полное: 
Устройство [ 124.088391]=eth0 и hwaddr=С8:ДФ:84:Д6:06:9С, при=192.168.2.2, маска=255.255.255.0, шлюз=192.168.2.1 
[ 124.098930] хост=192.168.2.2, домен= НИС-домен=(нет) 
[ 124.104988] загрузочный сервер=192.168.2.1, rootserver=192.168.2.1, аргумент rootpath=

которая не будет работать никак.

это не работает так как у меня не подключен Ethernet-кабель и он будет искать для PHY Ethernet, но я пробовал добавляя ::интерфейс USB0 в IP-Параметр команды это не поиск для локальных сетей, но все еще получаю ошибку

Корень-НФС: момент nfsroot=/домой/mahathug/по TFTP/Ф 
[ 16.081175] для NFS: NFS-сервер
вэрс ОПЦ='=2,УДП,значения rsize=4096,wsize=4096,подсказку nolock,в addr=192.168.2.1' 
[ 16.089933] для NFS: вэрс вариант парсинга монтирования NFS '=2' 
[ 16.095210] особенности: возможность разбора монтирования NFS 'УДП' 
[ 16.100145] особенности: возможность разбора монтирования NFS 'значения rsize=4096' 
[ 16.105741] особенности: возможность разбора монтирования NFS 'wsize=4096' 
[ 16.111314] особенности: возможность разбора монтирования NFS 'подсказку nolock' 
[ 16.116537] особенности: возможность разбора монтирования NFS 'аддр=192.168.2.1' 
[ 16.122670] для NFS: MNTPATH: '/дом/mahathug/по TFTP/Ф' 
[ 16.127718] для NFS: отправка запроса МНТ для 192.168.2.1:/дома/mahathug/протокол TFTP/Ф 
[ 16.135554] НФС: не удалось создать клиента тугриков ЭКП, статус=-101 
[ 16.141588] НФС: не удается подключить сервер 192.168.2.1, ошибка -101**

Какие-то намеки, или путь к debuf эти.

Я не получаю никаких логов в /var/журнал/syslog на хост-машине через протокол TFTP перевода

Я включить опцию usb_eth в конфигурации ядра и все другие необходимые как root_nfs и т. д.

Я не хочу использовать отдельно кабель Ethernet. Я хочу сделать это через USB

+200
PROkINOmAN 17 окт. 2014 г., 14:33:08

Это не псевдоним работу для этого, это называется программируемый завершения (см. Man Bash для деталей). Минимальное завершение пример на bash выглядит следующим образом:

_go-к() {
 COMPREPLY=( $(compgen -з "~/projs/проект1/багажник ~/projs/proj2/багажник" -- "${COMP_WORDS[COMP_CWORD]}") );
}
в комплекте -Ф _go-чтобы идти к

Поэтому сначала мы создали функцию _go-к , а затем привязать его к команду идти на.

Теперь пойдем-на <Tab> будет завершена, чтобы пойти-в /Home/пользователь/projs/нической и другой табуляции<Tab> выдаст список предложений:

/главная/пользователя/projs/проект1/багажник /главная/пользователя/projs/proj2/багажник
+181
dejan 5 апр. 2014 г., 03:00:24

Почему в Linux средняя загрузка за последние 1, 5 и 15 минут сообщили, как экспоненциальная скользящая средняя, а не просто простое (невзвешенное среднее) скользящая средняя? Мне кажется, что простое скользящее среднее значение было бы легче понять. И имея три разных средних значениях нагрузки уже сообщает, что груз, похоже, ближе по времени, поэтому не вполне понятно, какую добавленную стоимость экспоненциального взвешивания приносит.

На фоне, посмотреть аптайм страницу и статью в Википедии на нагрузки.

+155
marliynfreeman 3 окт. 2016 г., 19:59:07

Ошибка станицы возникает, когда доступ к памяти происходит сбой, поскольку подстановка ММУ виртуального адреса закончились недопустимый дескриптор или описатель указывает на отсутствие разрешения (например, попытки записи на странице только для чтения). Когда возникает ошибка страницы, процессор выполняет несколько действий; детали являются специфическими для каждой архитектуры процессора, но суть та же:

  • Переключитесь в привилегированный режим (например, режим ядра).
  • Установите некоторые регистры, чтобы указать, как минимум, характер неисправности, и программный счетчик процессора и режим в точке разлома.
  • Перейти к определенному адресу в памяти, указанного в регистре или сам смотрел в определенное место в памяти: адрес страницы обработчика ошибок.

Приведу пример, на (32-разрядная) процессор ARM:

  • В службу регистра устанавливается в значение, которое описывает ошибку (было ли это из-за чтения или записи, с процессором, инструкции или ДМА и т. д.).
  • В dfar регистр имеет значение виртуальный адрес, который был целью открыть, вызвавший сбой.
  • Процессор переключается в режим прерывания (одно ядра-уровень привилегированного режима).
  • В ЛР регистр имеет значение программного счетчика в момент неисправности, а СПСР регистр имеет значение статус программы реестр (КССО, тот, который содержит режим бит, между прочим) на момент неисправности.
  • В СП и КССО регистры накренился: они восстанавливаются от значения последнего набора в режиме прерывания.
  • Выполнение прыжков на прерывание вектора, одним из исключений векторов.

Код обработчика ошибок страниц является частью ядра операционной системы. Его работа заключается в анализе причину неисправности и сделать что-то об этом. Он может проконсультироваться в специальных регистров, которые содержат информацию о характере неисправности, а при необходимости его можно также проверить инструкцию, что программа выполнялась. Также можете посмотреть дескриптор в таблице ММУ; неверный дескрипторы иногда может кодировать информацию, такую как расположение страницы в файл подкачки. Ядро знает, что в настоящее время задача выполняется, глядя на значение глобальной переменной или регистра, которые обновляются на каждом переключении контекста. Вот несколько типичных поведений по вине страницу:

  • Данные о сопоставлении процессов памяти свидетельствуют о том, что страницы в своп. Ядро находит свободная физическая страница, или получает по удалении страницы, которые содержали кэш диска, или получает одну, сохранив его содержание, чтобы поменять. Затем он загружает данные из свопа в этой физической страницы, и меняет ММУ стол так, что виртуальный адрес, вызвавший сбой сегодня, что физическая страница в процессе ММУ карте. Наконец, ядро организует, чтобы вернуться к процессу по инструкции, которая вызвала неисправность; на этот раз инструкция будет успешно выполнена.
  • Данные о сопоставлении процессов памяти указать, что страница является копирование при записи страницы, и попытка записи. А так же в предыдущем случае, ядро получает свободную физическую страницу, копирует в него данные (здесь, на странице, которая была только для чтения), изменения дескриптора ММУ, и организует процесс повторного выполнения инструкции.
  • Данные о сопоставлении процессов памяти свидетельствуют о том, что страница не отображается, или что он не имеет необходимых разрешений. В этом случае ядро подает сигнал сигнала SIGSEGV (ошибка сегментации) в процессе: выполнение процесса возобновляется в обработчик сигнала, а не на прежнее место, но изначально сохраняется в стеке. Если процесс не имеет обработчик сигнала SIGSEGV, это прекращается.

В общем можно определить, что исключение должно произойти, только зная настройки виртуальной памяти и проверяет, прежде чем доступ к памяти. Нормального течения операции заключается в том, что причиной неисправности странице записывается процессора, когда ошибка страницы происходит.

+97
murfel 10 июл. 2012 г., 04:23:42

Мне нужны загрузочные файлы (пакет initramfs-linux-систем.IMG и vmlinuz-Linux) с аркой 4.20-1 для ремонта системы. Есть стандартные места, где их можно найти, или они могут быть только специально построена?

Когда я смотрю в ЖКТ архиве для арка это, видимо, только файлы для создания этих файлов. Например, есть скрипт gen_initramfs_list.sh что пакеты в initramfs.

В моем случае я работаю с другого компьютера Windows, чем система, которая должна быть исправлена, так было бы намного проще, если бы я мог скачать скомпилированную версию и переместить его в неработающей системе, вместо того, чтобы создавать условия для его создания.

+90
Michael Gambrell 19 апр. 2018 г., 23:44:13

Показать вопросы с тегом