Почему я не слышу звук из моего в CentOS 6.5 Vagrant машины?

Я хочу играть в Wave-файл от меня в CentOS 6.5 Vagrant машины через aplay и конечно, я хочу, чтобы услышать звук.

Это то, что я делаю:

> игре синуса.в формате WAV
Играют волны синуса.в формате WAV' : подписанных 16-битный прямой порядок байтов, частота 44100 Гц, моно

Похоже, игре на самом деле воспроизводит файл. Но я не слышу синус тон.

То же самое происходит через динамик-тест. Это, кажется, работает, но я ничего не слышу.

> динамик-тест

докладчик-тест 1.0.23

Устройство воспроизведения по умолчанию
Параметры потока 48000Hz, S16_LE, 1 каналов
Используется 16 октав "розового" шума
Установить тариф для 48000Hz (просила 48000Hz)
Буфер диапазон размер от 2048 до 16384
Период колеблется от 1024 до 1024
Используя максимальный размер буфера 16384
Периоды = 4
был установлен period_size = 1024
был установлен buffer_size = 16384
 0 - Передний Левый
Времени за период = 2.618271
 0 - Передний Левый

Это мой файл Vagrantfile:

Залет.настроить("2") сделать |конфиг|
 конфиг.ВМ.поле = "в CentOS-6.5"

 конфиг.ВМ.поставщик "пакет" у |в|
 В. память = 2048
 В. ЦП = 2
 В. настройка [
 "modifyvm", идентификатором,
 "--ioapic", "о",
 "--звук", "coreaudio",
 "--audiocontroller", "ac97"
]
конец
конец

Чего не хватает? Что мне нужно сделать, чтобы на самом деле услышать аудио выход?

+318
joewe 18 мая 2010 г., 08:06:25
33 ответов

Снаряды не использует регулярные выражения для расширения аргумент.

Вы можете включить расширенное сопоставление с образцом по

$ shopt -с extglob

а потом

$ ЛС @(день|ночь).тхт
day.txt night.txt

См., например, Баш справочное руководство (по шаблону)

+977
Jean Vincent 03 февр. '09 в 4:24

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

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/security_guide/sec-controlling_root_access#sec-Disallowing_Root_Access

Я буду включать некоторые выдержки, но копировать все это внесет большой ответ, поэтому я просто скажу суть:

Ниже приведены четыре различных способа, которые администратор может обеспечить вход под root запрещен:

Изменение корневой оболочки

Чтобы запретить пользователям входить в систему напрямую как root, то системный администратор может установить учетную запись root в консоли командой /sbin/nologin в файле /etc/passwd и.

Отключение root доступ, используя любой консоли устройства (телетайп)

Чтобы еще больше ограничить доступ к учетной записи root, администраторы могут отключить вход под root в консоли путем редактирования файла /etc/securetty. Этот файл содержит список всех устройств пользователя root позволено войти. Если файл не существует вообще, корневой пользователь может войти в систему через любое коммуникационное устройство в системе, будь то с помощью консоли или необработанный сетевой интерфейс. Это опасно, потому что пользователь может войти в свою машину как root через telnet, который передает пароль открытым текстом по сети.

Отключение корневой SSH-авторизации

Чтобы предотвратить вход под root через SSH протокол, редактируем конфигурационный файл SSH демон, в файле /etc/СШ/файл sshd_config, и измените строку, которая гласит:

#Настроен с параметром да

читать следующим образом:

Настроен с параметром нет

С помощью Пэм, чтобы ограничить доступ с правами root к услугам

Пам, через /lib/безопасности/pam_listfile.такой модуль позволяет большую гибкость в отрицании конкретных счетов. Администратор может использовать этот модуль для ведения списка пользователей, которым не разрешили войти. Чтобы ограничить доступ с правами root к системной службе, редактировать файл для целевой службы в /etc/Пэм.каталог д/ и убедитесь, что pam_listfile.так модуль необходим для проверки подлинности.

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

В SELinux

SELinux не может быть использован, чтобы забрать корневые привилегии в целом, изменяя контекст SELinux службы/исполняемый файл/порт/и т. д. Это становится в огромную тему, хотя, так что я ссылку на RHEL док на нем, а не в кучу: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/selinux_users_and_administrators_guide/index

На самом деле брутальный пример ограничения, работать с SELinux в принудительном и попробовать: команды semanage login-С а-с user_u корень.

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

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

+967
Ravee Gokulgaandhi 29 июн. 2018 г., 22:00:10
Другие ответы

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


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

Я был с помощью консоли-только версии Debian (для amd64) в течение некоторого времени, но я устал и установленных рабочего стола GNOME. Затем я установил также КДЕ-полный. суда apt-получить установку KDE-полный. Я обновил по умолчанию в KDE в файле/etc/Х11/по умолчанию-дисплей-manadger (в/etc/инит.д/КДМ) и перезагружается. Тогда я был обут в tty1, а с помощью sudo файл /etc/инит.д/КДМ начала у меня гном. Так, гном как-то помешал KDE или что-то подобное. Как она может быть решена? П. С. поискал в Гугле и ничего не нашел.

+948
Dmytro Ovdiienko 24 апр. 2013 г., 17:27:36

Ничто не говорит, что он должен быть. В вашей конфигурации, swap-раздел в конце диска, который покрывается за счет расширенного пространства раздела. На моей системе Ubuntu, у меня есть корневую файловую систему в первый раздел 60ГБ, то раздел подкачки 4 ГБ, потом расширенный раздел. Это зависит от того, как вы хотите, чтобы система, созданная.

Архитектура приводы используются в эти дни, имеет ограничение только три (3) физическое раздела и один расширенный. Поскольку у вас есть два NTFS и один раздел в ext4, никаких дополнительных разделов (swap) должны идти внутри расширенного раздела.

+843
sanjivr 27 сент. 2016 г., 03:24:07

Я пытаюсь парсить лог-файл, где я хотел бы получить первый столбец и текст, который соответствует шаблону.

Файл журнала будет выглядеть так,

2018-04-25 00:00:10,139 информация [HiveServer2-обработчика HttpHandler-бассейн: резьба-2678420]: разбор.ParseDriver (ParseDriver.на Java:обработку(185)) - обработка команд: показать базы данных

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

Есть ли чистый способ получения этого? В настоящее время, я планирую использовать на awk , чтобы извлечь столбцы 1 и 2. Использование СЭД для получения команды, а затем объединить два выхода в новый файл.

+838
Vishwanatha Kanti 2 июл. 2012 г., 14:18:04

У меня в Fedora 20; после последнего обновления, когда я через экран команду, терминал закрывается мгновенно с сообщением:

[экран завершение]

и не позволила мне ничего сделать с обычного пользователя, но от учетной записи root все нормально. Любые идеи, что это неправильно?

это от учетной записи root, после ввода "экран": enter image description here

и это когда я, набрав "выход" после:

enter image description here

+786
Paul 29 янв. 2018 г., 13:37:18

В Ext3/Ext4 разделов, вы можете попробовать восстановить файлы с помощью таких инструментов, как extundelete или ext3grep, или даже идти возиться с низкоуровневыми структурами вручную (не для слабонервных); для многих файловых систем, вы можете попробовать искать еще не перезаписаны блоки некоторых моделей (например, magicrescue можете искать для JPEG заголовков, среди прочего). Обратите внимание, что это с помощью эвристики, чтобы восстановить файлы из метаданные остались позади, поэтому полное выздоровление не гарантировано - это скорее последний шанс ставки (как те требуют, что некоторые следы файлов в журнале, и в том, что блоки не были перезаписаны пока).

Так что, для всех намерений и целей, файлы удалены с РМ не ушли - можно попробовать такой некромантией, как эти инструменты предлагают, но не зависит от него: это инструменты, чтобы попробовать, когда все остальное терпит неудачу. Лучше выкопать свой последний резервное копирование (вы делали резервные копии, верно? Ну что ж, жить и учиться...).

+695
NitroGen2 23 нояб. 2012 г., 16:12:35

Да - это GNU grep в расширение, чтобы заставить его делать работу найти в дополнение к работе грэп.

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

найти . -тип F -exec для поиска регулярное выражение /dev/нуль {} +

/Дев/нуль, так что пути к файлам всегда печатается, даже если только одно имя файла передается в грэп).

+676
user90553 24 дек. 2017 г., 17:19:04

Это, кажется, работает:

команда dmesg -гв; читать -Т .01-д ""

Эта команда (после команды dmesg был завершен) запустить Баш встроенный читать , чтобы потреблять все входные (без разделителя вместо новой строки, -д ""). К -т .01 аргумент, прочитать команду на тайм-аут после 0,01 секунды, так что команда возвращается быстро.

+662
Vivek Yadav 27 дек. 2017 г., 03:09:02

Я не думаю, что вы можете переключиться. Сопровождающий Chrubuntu действительно не было упаковывать вещи. Я думаю, это потому, что в Chromebook загрузчик ищет ядра в другой раздел, поэтому я подозреваю, что ядро-это прямо написано (с ДД?) в разделе сырье, что загрузчик (БИОС) знает, что искать. Я не думаю, что это не является неразрешимой, но у нас нет простой способ сделать это.

+660
Frankfone 24 окт. 2013 г., 23:48:30

Выполните одну из этих двух команд, которые соответствуют вашему местному времени

набор-местном РТЦ timedatectl 1 --Настройка-система-часы

или

набор-местном РТЦ timedatectl 0 --настройка-система-часы
+652
BlueFlame 1 мар. 2016 г., 06:22:56

Если вы установите глагола уровня до 3-4, вы, вероятно, должны увидеть предупреждения об скрипты не выполняются. По умолчанию, программа OpenVPN 2.2+ только звонки некоторых встроенных модулей. Вам нужно расслабиться с помощью скрипта-безопасности:

--скрипт-уровень безопасности

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

Настройки на уровне:

0 -- строго без вызова внешних программ.
1 - (по умолчанию) только назвать встроенный исполняемых файлов, таких как команду ifconfig, IP-адрес, маршрут, или netsh.
2 -- Разрешить вызов встроенных исполняемые файлы и пользовательские скрипты.
3 -- разрешить пароли, которые должны быть переданы скрипты через переменные среды (потенциально опасных).


Вы должны убедиться, что у вас есть скрипт-безопасности установлено значение 2 или 3 (2 Если вам не нужно отправлять пароли в скрипт, 3 в противном случае.)

+629
Roberto Arosemena 2 мая 2011 г., 03:28:30

Для TFTP клиент, довольно простое решение-это добавить в конфиг для iptables.

Файл: /etc/в sysconfig/iptables в-конфиг

IPTABLES_MODULES="nf_conntrack_netbios_ns ip_conntrack_tftp"
+592
user51692 6 янв. 2014 г., 19:18:36

Рассмотрите возможность использования следствие. Это потребителя клон, но для Linux - это ядро собирает модуль, который динамически патчи ядра, имеет полный доступ к его данным (так как lsof не могут быть необходимы в этом случае).

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

Например, простой стат-как утилита для розеток будет выглядеть так:

глобальная статистика;

зонд начать {
 функции printf("%14С %6С %12сек %5С %5С %8С\п", "Наименование", "ПИД", "EXECNAME",
 "ИНО", "ОПС/С", "БАЙТ");
}

file_ino функции:длинный (файл:долго)
{
 если(файл == 0) возвращает -1;
 d_inode = @литой(файл, "файл", "Кернел")->f_inode;
 если (d_inode == 0) возвращает -1;
 возвращение @литой(d_inode, "инода", "ядра")->i_ino;
}

гнездо зонда.отправить, гнездо.получите {
 если(успех == 0) следующий;

 /* Получить номер inode для сокета. В зависимости от 
 операции, файл struct содержится в различных областях. 
 Определить, что поле и получить номер inode */
 Ино = -1;
 если(@определенными($носка)) {
 Ино = file_ino($носка->файл);
}
 остальное, если(@определенными($iocb)) {
 Ино = file_ino($iocb->ki_filp);
}

 статистика[пид(), execname(), Ино, имя] <<< размер;
}

зонд таймер.с(1) {
 /* Каждый 1 секунда печать статистических данных */
 по каждому элементу([пид+, эмаль кулон, Ино, имя] в статистику) {
 функции printf("%14С %6д %12сек %5д %5д %8д\п", имя, пид, эмаль кулон, Ино 
 @граф(статистика[пид, эмаль кулон, Ино, имя]), 
 @сумма(статистика[пид, эмаль кулон, Ино, имя]));
}
 удалить статистику;
}

Я тестировал его на ванильный Линукс 3.12, но как вы можете видеть логику получения номера inode полагается на внутреннюю структуру ядра.

Как видите, большую часть времени он ведет себя пишу SSH сессии:

 НАЗВАНИЕ ПИД EXECNAME ИНО ОПС/S БАЙТ
гнездо.отправить 2655 демон 7480 1 96
гнездо.отправить 2655 демон 7480 1 96
гнездо.отправить 2655 демон 7480 1 96
...

Существует намного более сложный скрипт в примерах: https://sourceware.org/systemtap/examples/network/socktop

Предупреждение

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

Ссылки

+555
DW123 4 авг. 2012 г., 06:09:31

Я установил Альберт лаунчер на моего Ubuntu 16.04, и она отлично работает. Я бесконтрольно в системном трее значок и установите горячую клавишу Alt + ввод.

но когда я пытаюсь вызвать его и нажав Alt+ввод, не открывая Альберт поиска и потому что снят значок в системном лотке вариант я не могу изменить сочетание клавиш с помощью веб-интерфейса. потому что я не могу открыть его.

Я попытался удалить и переустановить его, но он все-таки получил те же параметры.

Я видел где-то, что конфиг находится в файле$Home/.конфиг/Альберт/Альберт.Conf в каталог, но ни один файл, ни каталог не существует. поэтому я не могу понять, как я могу изменить хоткей?

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

+546
GaimeBoss 10 мая 2010 г., 21:52:28

Я с помощью команды wget в bash скрипт для получения списка файлов с веб-сайта, файлы последовательного и в формате http://example.com/00001.csv и т. д.

Есть ли способ, чтобы завершить/закончить сценарий, когда я ударил последнего файла?

Этот скрипт у меня до сих пор.

#!/бин/Баш 
URL-адрес="example.com"; 
Для в {00000001..18923230} делать 
с wget -НК -Щ ${адрес}$а.КШМ 
сделано 
+515
Chiana 16 окт. 2014 г., 17:31:16

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

Если вы попробуйте нажать три кнопки на клавиатуре, которые используют те же линии передачи данных, один ключ может быть призрак. Википедия объясняет это очень хорошо: https://en.wikipedia.org/wiki/Rollover_(ключ)

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

+473
Yedige Davletgaliyev 13 апр. 2013 г., 10:55:37

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

  1. Обратно все.
  2. Сделать Фрейя установочный диск.
  3. Загрузиться с установочного диска и выбрать опцию "Обновить".

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

+470
movee 3 окт. 2017 г., 09:08:32
для X (ФОО/*(:с)) принт-р $х

Или:

для X (ФОО/*) принт-р $х:а

Хотя и в этом случае:

принт-РЛ ФОО/*(:с)

достаточно.

:Это расширяет символические ссылки. Вы можете также использовать что не так.

+439
Mader Levap 4 окт. 2018 г., 22:20:33

Я вижу.

Резюме: 2 Hardrives. Один с GPT-схеме 2. с МС-Дос.

Когда вы установите в BIOS-режиме на жесткий диск имеет раздел GPT таблицу и вы сможете установить grub на этого, нужно создать так называемый BIOS в раздел Boot

Другая возможность состоит в установке GRUB в 2. устройств загрузчика от Windows, и сделать этот диск в BIOS как первый bootmedium.

этот

Модель: Ата МЦД WD5000AAKX-0 (для SCSI)
Диск как /dev/sdc в: 500ГБ
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: рекламного
Флаги Диск: 

Номер начало конец размер тип файловая система флаги 
 1 1049kB 500ГБ 500ГБ нтфс начальной загрузки

Я имею в виду.

+425
Mustang Sally 1 апр. 2010 г., 10:45:49

Обычный Линукс Минт ИСО все варианты, которые просто запустить Мята "живые", и когда он работает есть значок на рабочем столе "установить Линукс Минт". Так что если сапоги правильно и доходит до рабочего стола, он является бег прямую, без установки.

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

Как вы вообще создали загрузочный USB? Нет "установить Мята" из опций меню загрузки по умолчанию на 17.2 ИСО, просто эти (в принципе то же самое, но либо файла isolinux и GRUB в зависимости от того, как он загружен и СМИ, я думаю):

жратвы.cfg содержит:

menuentry "старт Линукс Минт 17.2 обновление Xfce 32-разрядная" {
 набор gfxpayload=сохранить
 Линукс /Каспер/vmlinuz файл=/cdrom/и автоматизации/сайт linuxmint.семян загрузиться=Каспер ИСО-сканирование/имя=${iso_path} тихий всплеск --
 файл initrd /Каспер/и initrd.ЛЗ
}
menuentry "старт Линукс Минт 17.2 обновление Xfce 32-разрядный (режим совместимости)" {
 Линукс /Каспер/vmlinuz файл=/cdrom/и автоматизации/сайт linuxmint.семян загрузиться=Каспер xforcevesa ИСО-сканирование/имя=${iso_path} ramdisk_size=1048576 корень=/Дев/ОЗУ РВ надо noacpi nosplash irqpoll --
 файл initrd /Каспер/и initrd.ЛЗ
}
menuentry "проверки целостности среды" {
 в Linux /Каспер/vmlinuz загрузки=Каспер целостности-проверка ИСО-сканирование/имя=${iso_path} тихий всплеск --
 файл initrd /Каспер/и initrd.ЛЗ
}

файла isolinux.cfg имеет:

прямых меток 
 меню ярлыка запустить Линукс Минт
 ядра /Каспер/vmlinuz
 добавить файл=/cdrom/и с ответами/сайт linuxmint.семян загрузиться=Каспер и initrd=/Каспер/и initrd.ЛЗ тихий всплеск --
по умолчанию меню 
метки xforcevesa
 меню Пуск ярлык в режиме совместимости 
 ядра /Каспер/vmlinuz
 добавить файл=/cdrom/и с ответами/сайт linuxmint.семян загрузке=Каспер nomodeset xforcevesa в43.игнор=да файл initrd=/Каспер/и initrd.ЛЗ ramdisk_size=1048576 корень=/Дев/ОЗУ РВ надо noacpi nosplash irqpoll --
forcepaeoption этикетки 
 ярлык меню Пуск с PAE заставили
 ядра /Каспер/vmlinuz
 добавить файл=/cdrom/и с ответами/сайт linuxmint.семян загрузиться=Каспер и initrd=/Каспер/и initrd.ЛЗ тихий всплеск -- forcepae
проверить метки 
 меню метки проверить целостность 
 ядра /Каспер/vmlinuz
 добавление загрузки=целостность-проверки Каспера и initrd=/Каспер/и initrd.ЛЗ тихий всплеск --
метки мемтест
 меню тест памяти метки 
 ядра /Каспер/мемтест
метка местных
 ярлык меню загрузки с локального диска
 Цепь COM32.с32
 Добавить hd0
+425
Alec Hayden 22 мая 2015 г., 22:13:52

признателен за любую помощь с этой задачей:

Файл имеет 4 поля и 90К строк. Первое поле (столбец 1) имеет значение, которое необходимо заменить, если ниже критериям. Четвертое поле (столбец 4) и данные, на которые ссылается в файл Б. данные в файл, а через вкладку DNS-записей:

Владелец в типа данные rdata

Fileaбыл:

hostname1 в 10.10.20.1 
hostname2 в 10.10.20.2 
hostname3 в 10.10.20.3

FileB:

10.10.20.1 
10.10.20.2 
10.10.20.58 
10.10.21.245 
10.10.23.7

Файл Б одностоечные (одно поле) и 1400 линий. Данные в файл B являются IP-адреса.

Требования: Для каждой строки в файл B, заменить содержимое первого поля в файл, а если четвертое поле в файл играм.

На Английском Языке: Для каждого IP, который указан в файл B, заменить владельца значение в файл с определенным значением.

+383
102030 30 июн. 2016 г., 01:34:20

Нужно поставить точку с запятой после команды. [ ... ] команда, как продолжить. С другой стороны, если, тогда и интернет не команды: они являются зарезервированными словами.

если выглядит как команда, но это потому, что это почти всегда следуют точно одна команда. Это допустимо, чтобы написать

если print_table_value >фу; [ "$(кот фу)" = "сеанс" ]; затем ...

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

если
 print_table_value >фу
 [ "$(кошка фу)" = "сессия" ]
тогда
...

Общий синтаксис условного команда

если смесь-списка то соединение-лист
(Элиф составного списка то соединение-список)*
(остальное смесь-списка то соединение-список)?
интернет

где

  • Разрывы строк только для чтения.
  • А смесь-список представляет собой список команд, каждая из которых завершается ; или строки.
  • (...)? указывает необязательный элемент и (...)* указывает детали, которая может быть повторена 0, 1 или много раз.

Ключевые слова-это только признанные таковыми в начале команды.

Условная команда должна закончиться сайта в интернет. Это не отменяет необходимости следовать ему оператором, если другие команды появится после того, как это; например, если условный последует другой команды, то там должен быть ; или перевод строки между ними; если условный должен быть выполнен в фоновом режиме, то она должна следовать по &и т. д.

+378
Hugo Buff 18 окт. 2017 г., 10:11:22

Я не знаю, почему, я нашел там две копии жратвы.конф :

в /etc/харч.конф

файл /boot/grub/с жратвы.конф

Система при загрузке использует новый файл в/boot/grub/с жратвы.конф ... , в котором перечислены только старые версии ядра.

Я могу исправить этот новый файл, перезагрузка и вуаля' 2.6.32-754.15.3 работает.

+311
Monce Garcia 30 янв. 2013 г., 12:51:14

Очень немного хитроумный обходной путь, если вы используете Ubuntu, и, возможно, в других системах, основанных на Debian, и установили XMonad через ваш менеджер пакетов (которые на самом деле не помочь человеку, задавшему исходный вопрос, но может помогать другим):

Добавить любые программы, которые вы хотите запустить в ~/.xmonad/xmonad-сессии-вертолет, как будто это баш скрипт (вам не нужно сделать его исполняемым).

Объяснение

В Ubuntu, XMonad запускается на экране входа в систему, благодаря /usr/доли/xsessions/xmonad.столе. Программа выполняется это не xmonad себя, но баш скрипт xmonad-сессия (присутствуют в /usr/Бен/xmonad), какие источники .xmonad/xmonad-сессии-РЦ и, следовательно, содержимое этого файла будет выполняться, когда вы впервые войти в xmonad.

Решением проблемы является немного хитроумный, как я думаю, что цель xmonad-сессии-в RC файл, чтобы установить переменные окружения, не запускать программы, но я не уверен.

+285
montiniz 20 янв. 2018 г., 17:03:32

Я не понял, как вы настроить ХКВ использовать клавиатуру еще. Я нашел следующее в файле "нас".

частичное modifier_keys alphanumeric_keys 
xkb_symbols "Basic" в {

 имя[Группа1]= "США";

 Раздел // алфавитно-цифровые 
 ключ <против течения> { [ могилу, asciitilde ] };
 ключ <АЕ01> { [ 1, воскл ] };
 ключ <AE02> { [ 2, в ] };
 ключ <AE03> { [ 3, numbersign ] };
 ключ <AE04> { [ 4, доллар ] };
 ключ <AE05> { [ 5, процент ] };
 ключ <тур ae06> { [ 6, asciicircum ] };
 ключ <AE07> { [ 7, амперсанд ] };
 ключ <AE08> { [ 8, Звездочка ] };
 ключ <AE09> { [ 9, parenleft ] };
 ключ <AE10> { [ 0, parenright ] };
 ключ <ВЛ11> { [ минус, подчеркивание ] };
 ключ <AE12> { [ равны плюс ] };

 ключ <сервере ad01> { [ м, м ] };
 ключ <AD02> { [ Ж, Ш ] };
 ключ <AD03> { [ е, е ] };
 ключ <AD04> { [ р, р ] };
 ключ <AD05> { [ т, т ] };
 ключ <AD06> { [ г, г ] };
 ключ <AD07> { [ у, у ] };
 ключ <AD08> { [ я, я ] };
 ключ <АД09> { [ о, о ] };
 ключ <AD10> { [ р, р ] };
 ключ <AD11> { [ bracketleft, braceleft ] };
 ключ <AD12> { [ bracketright, braceright ] };

 ключ <AC01> { [ а, а ] };
 ключ <AC02> { [ с, с ] };
 ключ <AC03> { [ д, д ] };
 ключ <AC04> { [ ф, ф ] };
 ключ <AC05> { [ г, г ] };
 ключ <AC06> { [ н, н ] };
 ключ <AC07> { [ Джей Джей ] };
 ключ <нет ac08> { [ к, к ] };
 ключ <AC09> { [ л ] };
 ключ <AC10> { [ точка с запятой, двоеточие ] };
 ключ <AC11> { [ Апостроф, quotedbl ] };

 ключ <AB01> { [ г, г ] };
 ключ <AB02> { [ Х, Х ] };
 ключ <AB03> { [ с, с ] };
 ключ <AB04> { [ в, в ] };
 ключ <AB05> { [ б, б ] };
 ключ <AB06> { [ Н, Н ] };
 ключ <AB07> { [ м, м ] };
 ключ <AB08> { [ запятая, меньше ] };
 ключ <AB09> { [ срок, больший ] };
 ключ <AB10> { [ Слэш, вопрос ] };

 ключ <BKSL> { [ бэкслэш, бар ] };
 Раздел // конец буквенно-цифровой 
};

И я был уведомлен о http://cgit.freedesktop.org/xkeyboard-config/tree/symbols/keypad но мне было интересно, если там был ресурс/руководство, чтобы понять его, и как изменить его.

+266
ArtSabintsev 20 авг. 2017 г., 06:23:39

При поиске файлов из деятельности Гном поиска нашел только некоторые файлы. Я не могу найти четкой схеме, в которой.

Все файлы и папки в Home/ находится. Ничего в ~/изображения и ~/документы нашли (это проверяется в настройках поиска). Я добавил 2 закладки. Оба они нашли, но только один рекурсивный поиск (поменьше). Обе закладки папку Dropbox.

Системы: Поп!_OS 18.10 Гном 3.30.2 Трекер 2.0.3

+262
TIFFANY SHERMAN 19 июл. 2010 г., 15:07:45

Шавка поддерживает и содержимому 4 ящика форматы: МХ, mmdf успешно, почтового ящика и Почтовой.

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

+254
Marvin Cii Rosales 20 мая 2016 г., 06:35:23

Я пытаюсь развивать драйвер PCI, но я не могу скомпилировать его, потому что мой заголовок PCI является достаточно отличается от книги и справочники. Мое распределение 3.15.7-1-арка.

http://lxr.free-electrons.com/source/include/linux/pci.h

Когда ссылка с PCI.ч выглядит полным, я не могу понять, почему заголовке моего ноутбука чуть ниже:

/*
 * ЧКВ.ч
*
 * Стандарт PCI определяет и прототипы функций
 * Авторское Право 1994, Обратил Экхардт
 * Авторское право 1997--1999 Мартин кобыл <[email protected]>
*
 * Для получения дополнительной информации, пожалуйста, обратитесь к следующей инструкции (посмотреть
 * http://www.pcisig.com/ как их получить):
*
 * Спецификация BIOS с шины PCI 
 * Спецификации локальной шины PCI 
 * Спецификация PCI для PCI моста 
 * Руководство по проектированию систем PCI 
*/

#ifndef LINUX_PCI_H
#определить LINUX_PCI_H

#включить <ОС Linux/pci_regs.ч> /* порт регистра определяет */

/*
 * В PCI интерфейс относится к многофункциональным устройствам в качестве независимых
 * устройства. Слот/адрес функции каждого устройства закодирован
 * в одном байте следующим образом:
*
 * 7:3 = слот
 * 2:0 = функция
*/
#определить PCI_DEVFN(слот, Функ) ((((слот) & 0x1f) << 3) | ((Функ) & 0x07))
#определить PCI_SLOT(devfn) (((devfn) >> 3) & 0x1f)
#определить PCI_FUNC(devfn) ((devfn) & 0x07)

/* Ioctl Для в /proc/шины/шины PCI/х/г узлов. */
#определить PCIIOC_BASE ('п' << 24 | 'С' << 16 | 'я' << 8)
#определить PCIIOC_CONTROLLER (PCIIOC_BASE | 0х00) /* сделать контроллер для PCI-устройства. */
#определить PCIIOC_MMAP_IS_IO (PCIIOC_BASE | 0х01) /* набор государственный mmap в пространство ввода-вывода. */
#определить PCIIOC_MMAP_IS_MEM (PCIIOC_BASE | 0x02) /* набор государственный mmap в мем космос. */
#определить PCIIOC_WRITE_COMBINE (PCIIOC_BASE | 0x03) /* включение/выключение записи-объединение. */

директивой #endif /* LINUX_PCI_H */
+226
achrp 21 июн. 2011 г., 20:06:16

Если файл имеет DOS или Windows-стиль КР-НЧ окончаний строк, то, если вы смотрите на это с помощью Unix-подобных инструментов вы увидите символы CR ('\р') в конце каждой строки.

Эта команда:

грэп -Л 'С^М$' 

будет печатать имя файла , если файл содержит одну или несколько строк в стиле Windows окончаний строк, и будет печатать ничего, если бы не. За исключением того, что должен быть буквенный символ возврата каретки, который обычно вводится в терминал, набрав сочетание клавиш ctrl+v и затем введите (или клавиши Ctrl+V и затем сочетание клавиш Ctrl+м). Оболочка bash позволяет писать буквальный возврат каретки как $'\Р' (документально здесь), поэтому можно написать:

грэп -л $'\р$' именем

Другие снаряды могут обеспечить подобную функцию.

Вы можете вместо этого использовать другое средство:

на awk '/\Р$/ { выход(1) }' именем

Это выход со статусом 1 (параметр $? к 1) Если файл содержит какие-либо стиле Windows окончаний строк, и в состоянии 0 , если это не так, что делает его полезным в оболочке , если заявление (обратите внимание на отсутствие [ скобках ]):

если у awk '/\Р$/ { выход(1) }' именем ; затем
 Эхо именем и строки в стиле Unix окончаний
еще
 Эхо именем имеет по крайней мере один Windows-стиль окончания строк
интернет

Файл может содержать смесь в Unix-стиле и в стиле Windows окончаний строк. Я предполагаю здесь, что вы хотите, чтобы обнаружить файлы, которые имеют какие-либо стиле Windows окончаний строк.

+196
Dallas stone 18 дек. 2018 г., 22:59:46

им пытаются создать Bash для автоматизации переименовать файлы, если для аниме:

Пример:

[Тег] один кусок - 01 [качество].мкВ

к:

[Тег] один кусок - S01E01 [качество].мкВ

Но это не всегда потому, что я следую TheTVDB сезона и эпизодов, я использовал этот скребок для Plex (https://github.com/ZeroQI/Absolute-Series-Scanner), но знаю, что im через Emby и должны быть переименованы следующим TheTVDB формате.

Другой пример:

[Тег] один кусок - 872 [качество].мкВ

к:

[Тег] один кусок - S19E93 [качество].мкВ

Отредактировал, потому что первый раз мне не объяснили водоворот.

Подводя итог я хочу сделать что-то вроде Забияка, но переименование файлов, если это возможно.

+142
Iluvatar593 28 дек. 2015 г., 22:42:53

С GNU awk и:

$ е '%з\п' {фу,бар}{бар,фу} ни | поглазеть 'исключающее ИЛИ (с именем/foo/,/баре/)'
foofoo
Барбар

Или портабельно:

у awk '((с именем/foo/) + (/баре/)) % 2'

С грэп с поддержкой (библиотеки PCRE):

грэп -Р '^((?=.*ФОО)(?!.*бар)|(?=.*бар)(?!.*фу))'

С СЭД:

ООО '
/фу/{
/баре/д
б
}
/бар/!д'

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

поглазеть 'исключающее ИЛИ(/\<ФОО\>/,/\< - бар\>/)'
на awk '((/(^|[^[:alnum:]_)и Foo([^[:alnum:]_]|$)/) + \
 (/(^|[^[:alnum:]_) - бар([^[:alnum:]_]|$)/)) % 2'
грэп -Р '^((?=.*\bfoo\б)(?!.*\просветляющим\б)|(?=.*\просветляющим\б)(?!.*\bfoo\б))'

Для СЭД , что становится немного сложнее, если у вас нет СЭД внедрение как GNU СЕПГ , который поддерживает \</\> а слово границы, как GNU awk и делает.

+111
MKroehnert 8 июл. 2015 г., 23:49:59

Я делаю распаковать my.zip и если файлы уже существует, то он просит заменить файл myfile.доб [г]Эс [Н]О, [а]Лл [Н]один, [Р]эмаль кулон:

Как я могу заставить ввода, когда команда запрашивает ввод? Я знаю, распакуйте могут иметь силу, но я заинтересован в прохождении входа.

+31
xanny 15 мар. 2011 г., 22:13:20

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil