Arch. После загрузки ноутбука звук в наушниках такой, как будь-то ты их не до конца засунул. Помогает вынуть/воткнуть. Точно не скажу, но вроде после обновления стал наблюдается такой косяк. Наушники рабочие, mini-jack, в Manjaro все ОК.
lspci -k:
Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Subsystem: Acer Incorporated [ALI] Sunrise Point-LP HD Audio
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
Как чинить? Куда смотреть?
Привет, ребята!
Я энтузиаст Linux из Далласа, штат Техас. Я изучаю пользовательские дистрибутивы Linux, созданные для правительства. Я уже получил изображения китайской Red Star Linux и хочу продолжить с русским Linux Я легко нашел Alt Linux, но боролся с другим источником.
Где я могу скачать дистрибутивы русских Linux-ароматов, таких как Elbrus и MSVS? Они свободно доступны? Может быть, некоторые торренты, вам, русским, нравятся эти вещи Не в обиду.
Искренне Ваш,
Дэн
Есть у меня несколько пакетов c использованием cmake. И каждому при компиляции надо указывать файл конфига тулчейна, префикс, куда ставить, некоторым еще дополнительные опции.
В общем, хочется автоматизировать.
Можно написать свой bash скрипт для сборки, но наверняка это не лучшее решение
Ищу образ Xubuntu 14.04.6 32bit
Тут уже нет:
http://cdimage.ubuntu.com/xubuntu/releases/
Тут ещё нет:
http://old-releases.ubuntu.com/releases/xubuntu/releases/
А Украинский мегапак что-то не хочется:
https://sourceforge.net/projects/ualinux/files/Ubuntu OEM/14.04/
Есть чо, мужики?
Форумчане, помогите с выбором.
Хочу подарить брату младшему, который скоро пойдет в универ, ноутбук для учебы и постоянно носить с собой. Он у меня старенький нетбук взял, таскает и решает на нем задачки почти нон-стоп, даже, с учетом батареи на 2-3 часа.
Юзал 220, x61t, x230t, а сейчас сижу на t440. Решил ему прикупить x230 на i7. Нашел несколько вкусных объявлений (9 ячеек, экран без белых клякс, i7, 8gb, intel SSD комплектный). Цена колеблется в районе 20к. На сколько адекватно в 2019? Надеюсь, что его хватит хотя бы до 3 курса. На i5 их как грязи, но большинство с TN.
Покупать ему из новых не очень хочется. Они не ремонтопригодны, поменять экран(а я вполне себе представляю, что такое в скором времени может произойти) на 230 дешево и просто.
Ничего кроме lenovo не рассматриваю, проверено временем. Водоотвод в клавиатуре это нечто.
И так, кто как использует адблок? Делитесь, т.к у меня не завелось.
Добавляем в конфиг:
c.content.host_blocking.lists.append( str(config.configdir) + "/blocklists/ruadlist+easylist"
Выкачиваем листы от плюса:
cd $HOME/.config/qutebrowser/blocklists
wget easylist-downloads.adblockplus.org/ruadlist+eas... -O ruadlist+easylist.plus
Через небольшой скрипт:
#!/usr/bin/perl -w
use strict;
my %hosts = ();
while ( <> ) {
if ( $_ =~ m/^\|\|([a-z][a-z0-9-_.]+\.([a-z]{2,3}))\^\s*$/ ) {
$hosts{$1} = 1;
}
}
foreach my $host ( sort keys %hosts ) {
print( "$host\n" );
}
приводим к нормальному виду:
./sсript ruadlist+easylist.plus > ruadlist+easylist
На выходе получаем файл, который по структуре идентичен файлу $HOME/.local/share/qutebrowser/blocked-hosts
Перезапускаем браузер, делаем :adblock-update
и радуемся нормальному адблоку (нет).
Метод не работает. Кто расскажет свой?
P.S Сменить браузер или поставить vimfx не предлагать, и так использую. Чисто спортивный интерес.
qutebrowser -V
qutebrowser v1.6.3
Git commit:
Backend: QtWebEngine (Chromium 69.0.3497.128)
CPython: 3.7.3
Qt: 5.12.4 (compiled 5.12.3)
PyQt: 5.12.2
sip: 4.19.17
colorama: 0.4.1
pypeg2: 2.15
jinja2: 2.10.1
pygments: 2.4.2
yaml: 5.1
cssutils: no
attr: 19.1.0
PyQt5.QtWebEngineWidgets: yes
PyQt5.QtWebKitWidgets: no
pdf.js: no
sqlite: 3.28.0
QtNetwork SSL: OpenSSL 1.1.1c 28 May 2019
Style: QFusionStyle
Platform: Linux-5.1.11-arch1-1-ARCH-x86_64-with-arch, 64bit
Linux distribution: Arch Linux (arch)
Frozen: False
Imported from /usr/lib/python3.7/site-packages/qutebrowser
Using Python from /usr/bin/python3
Qt library executable path: /usr/lib/qt/libexec, data path: /usr/share/qt
Paths:
cache: /home/flappy/.cache/qutebrowser
config: /home/flappy/.config/qutebrowser
data: /home/flappy/.local/share/qutebrowser
runtime: /run/user/1000/qutebrowser
system data: /usr/share/qutebrowser
Uptime: 0:00:00
Есть ли какая-то готовая штука, которую можно развернуть у себя в которой можно загрузить или написать в веб-интерфейсе скрипт на каком-то языке, который она поддерживает, после чего можно будет вызывать его http запросом с параметрами и получить результат выполнения. При этом, интерфейс должен быть относительно высокоуровневым (т.е. не а-ля *(S|C)GI) и унифицированным, а скрипт должен быть ограничен в плане доступа к системе, кроме некоторого внутреннего хранилища, поэтому условный PHP не подходит.
Собственно, это слегка похоже на serverless, но не уверен, т.к. не приходилось сталкиваться. В качестве запасного варианта пока смотрю на то, чтобы прикрутить duktape к чему-нибудь.
Ищу программу, которая может просто распечатать (в читаемом виде, а не hexdump) все три таблицы разделов диска — MBR, GPT в начале и GPT в конце. И хорошо бы, чтобы её можно было просто «скармливать» на вход бинарный кусок (сектор), а программа печатала всё как есть, без анализа содержмого, типа перекрывающиеся разделы и т.д.
fdisk выдаёт какую-то компиляцию из MBR и GPT, нашёл sgdisk, который умеет отдельно MBR (опция -O) и GPT (опция -p), но он на интересующую флешку пишет только «invalid partition table», а ядро видит там два раздела. И нельзя задать какой GPT выводить.
Не знаю баг или фича, но:
1. Открыл тему Тетрису 35 лет.
Она у меня начиналась с комментария Тетрису 35 лет. (комментарий) так как alexferman в игнорлисте
2. Долистал до «Был добавлен новый комментарий. Обновить.» Нажал на «Обновить»
3. Автоматически включился показ игнорируемых и был показан коммент alexferman'а Тетрису 35 лет. (комментарий)
Самопроизвольное отключение игнора — не круто
Недавно произошли довольно странные события, которые я описывал в другой теме.
Исчезает свободное пространство
Результатом которых стал сломанный индикатор корзины на рабочем столе. В оконном менеджере (dolphin) все нормально, т.е. иконка корзины и кнопка «очистить» отрабатывает как надо. А на рабочем столе корзина вечно красная, и кнопка «очистить» вечно активная, и как исправить я не знаю. Если нажать, то покажет что корзина пуста, но кривая индикация остается на рабочем столе. Такое иногда бывало и раньше, помогала обычная перезагрузка, но конкретно после событий по ссылке оно теперь вечно такое.
Привет, ЛОР!
Есть, значит, один Jabber-клиент, Gajim.
Есть у него такой плагин/фича HTTP Upload Plugin
Если перетащить файл drag-and-drop'ом в окно чата, файл передаётся посредством этого плагина: https://i.imgur.com/39p3R7o.png.
(Хотя я не уверен, что это не одна _из_ реализаций способа передачи файлов — может, дело совсем не в плагине, но это вряд-ли играет роль)
Задача
При нажатии Ctrl+V в окне чата, в том случае, если в буфере обмена находится что-то отличное от текста (например, изображение) — действовать так же, как и при drag-n-drop'е в окно чата — инициировать передачу файла.
Предлагаю $250 в BTC эквиваленте (либо по курсу на карту любого российского банка) за реализацию данной возможности.
Думаю те, кто знаком с PyGTK, с лёгкостью справятся.
Если где-то есть неучтённый подводный камень — покажите, да, условия могут поменяться.
В июне 1984-го года в стране под названием СССР, двое молодых программистов Алексей Пажитнов и Вадим Герасимов, выпустили первую версию теперь уже культовой незабвенной игры «Тетрис», во всём мире в неё играли, играют и будут играть! Автомат Калашникова и Лада Нива в мире игр и цифровой образец фундаментальности вещей, производимых в нашей стране.
Не работает отладка.
Initial setup failed: Application finished with exit code 127.
Девайс добавлен.gdbserver на плате запущен, даже получается отлаживаться(вкладка Отладка->начать отладку->подключиться к серверу отладки).Так работает.Но как только жмякаю просто начать отладку вылетает ошибка Initial setup failed: Application finished with exit code 127.
Это добавил в .pro
#путь пишите тот, какой вам нужен. target.path = /home/root INSTALLS += target
Если запустить просто релиз то все работает.
Пытаюсь завести Kubuntu 19.04 в мелкомягкой поделке (не спрашивайте почему). Перебираю опции, чтоб машина заработала.
Если устанавливаю как «Generation 1», то LiveDVD загружается до графической менюшки «Try Kubuntu/Use Kubuntu». Try Kubuntu зависает, Install Kubuntu устанавливает, но потом не запускается (тоже зависает).
В «Generation 2» они включают UEFI с проверкой сертификатов (о б-же проверка сертификата для VM (sic!)), и LiveDVD не проходит проверки. Соответственно, не запускается. Одако, для «Generation 2» они обащеют дополнительные фичи виртуализации. Да-да, тот самый Microsoft’овский EEE в действии.
Сейчас думаю, может под Generation 2 таки заработает. Только надо пройти проверку сертификата. Вроди ж LTS релизы должны проходить?
Сорри за нубский вопрос, но может кто-то уже сталвивался и не надо будет копать глубже?
Установил центос, и сразу yum update, и сразу выхлоп:
Загружены модули: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra... error was
14: curl#56 - «Recv failure: Соединение разорвано другой стороной»
One of the configured repositories failed (Неизвестно),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work «fix» this:
1. Contact the upstream for the repository and get them to fix the problem.
2. Reconfigure the baseurl/etc. for the repository, to point to a working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).
3. Run the command with the repository temporarily disabled
yum --disablerepo=<repoid> ...
4. Disable the repository permanently, so yum won't use it by default. Yum
will then just ignore the repository until you permanently enable it
again or use --enablerepo for temporary usage:
yum-config-manager --disable <repoid>
or
subscription-manager repos --disable=<repoid>
5. Configure the failing repository to be skipped, if it is unavailable.
Note that yum will try to contact the repo. when it runs most commands,
so will have to try and fail each time (and thus. yum will be be much
slower). If it is a very temporary problem though, this is often a nice
compromise:
yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
Cannot find a valid baseurl for repo: base/7/x86_64
днс пингуется. При первом старте системы заметил FAILED.. repo.. не успел прочитать, в логах не смог найти. Месяц на никсах, ток учусь.
Я хочу сохранить цвет при перенаправлении вывода команд вроде grep
и ls
.
Гугл вывел следующее предложение:
$ sсript -c "ls" output
$ less -r output
Однако! если использовать sсript
в интерактивном режиме, то все цвета и контрольные последовательности сохраняются (как и было задумано), но если использовать в не-интерактивном режиме (как в примере выше), то разметка цветов теряется.
Как всё-таки сохранить расцветку вывода, не прибегая при этом к использованию интерактивности?
Добрый день.
Прошу помочь разобраться со странной проблемой: после перезагрузки ОС отваливается тачпад (его нет в системе). Но стоит перезагрузиться в Винду, а после опять в линукс, как тачпад появляется и работает до следующей перезагрузки.
Используемые иксы - xfce 4.12
Тачпад: CyPS/2 Cypress Trackpad
/dev/input/mice
/dev/input/mouse0
Bus: PS/2
Device Numbers:
Major: 13
Minor: 63
Range: 1
Type:c
uname -a
Linux linux-tgl4 4.12.14-lp151.28.4-default #1 SMP Fri May 24 07:57:46 UTC 2019 (af35fd1) x86_64 x86_64 x86_64 GNU/Linux
cat /etc/SUSE-brand
openSUSE
VERSION = 15.1
synclient -l
Parameter settings:
LeftEdge = 32
RightEdge = 768
TopEdge = 21
BottomEdge = 379
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 39
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 112
VertScrollDelta = 17
HorizScrollDelta = 17
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.223714
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 160
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 4
VertHysteresis = 4
ClickPad = 0
Логи иксов, когда есть тачпад:
cat /var/log/Xorg.0.log | grep -i cyps
[ 39.206] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.14-lp151.28.4-default root=UUID=d1d87450-1556-4727-abe9-9b299efc01fd splash=silent resume=/dev/disk/by-id/ata-Hitachi_HTS547550A9E384_J2410051H5H05A-part5 psmouse.proto=cyps mitigations=auto
[ 41.535] (II) config/udev: Adding input device CyPS/2 Cypress Trackpad (/dev/input/event1)
[ 41.535] (**) CyPS/2 Cypress Trackpad: Applying InputClass «evdev touchpad catchall»
[ 41.535] (**) CyPS/2 Cypress Trackpad: Applying InputClass «touchpad catchall»
[ 41.535] (**) CyPS/2 Cypress Trackpad: Applying InputClass «Default clickpad buttons»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «evdev touchpad catchall»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «libinput touchpad catchall»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «touchpad catchall»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «Default clickpad buttons»
[ 41.543] (II) Using input driver 'synaptics' for 'CyPS/2 Cypress Trackpad'
[ 41.543] (**) CyPS/2 Cypress Trackpad: always reports core events
[ 41.584] (II) synaptics: CyPS/2 Cypress Trackpad: ignoring touch events for semi-multitouch device
[ 41.584] (--) synaptics: CyPS/2 Cypress Trackpad: x-axis range 0 - 800 (res 8)
[ 41.584] (--) synaptics: CyPS/2 Cypress Trackpad: y-axis range 0 - 400 (res 6)
[ 41.584] (--) synaptics: CyPS/2 Cypress Trackpad: pressure range 0 - 255
[ 41.585] (--) synaptics: CyPS/2 Cypress Trackpad: finger width range 0 - 255
[ 41.585] (--) synaptics: CyPS/2 Cypress Trackpad: buttons: left right middle double triple
[ 41.585] (--) synaptics: CyPS/2 Cypress Trackpad: Vendor 0x2 Product 0x11
[ 41.586] (--) synaptics: CyPS/2 Cypress Trackpad: touchpad found
[ 41.586] (**) CyPS/2 Cypress Trackpad: always reports core events
[ 41.616] (II) XINPUT: Adding extended input device «CyPS/2 Cypress Trackpad» (type: TOUCHPAD, id 12)
[ 41.616] (**) synaptics: CyPS/2 Cypress Trackpad: (accel) MinSpeed is now constant deceleration 2.5
[ 41.616] (**) synaptics: CyPS/2 Cypress Trackpad: (accel) MaxSpeed is now 1.75
[ 41.617] (**) synaptics: CyPS/2 Cypress Trackpad: (accel) AccelFactor is now 0.224
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) keeping acceleration scheme 1
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) acceleration profile 1
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) acceleration factor: 2.000
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) acceleration threshold: 4
[ 41.619] (--) synaptics: CyPS/2 Cypress Trackpad: touchpad found
[ 41.621] (II) config/udev: Adding input device CyPS/2 Cypress Trackpad (/dev/input/mouse0)
[ 41.621] (**) CyPS/2 Cypress Trackpad: Ignoring device from InputClass «touchpad ignore duplicates»
Логи иксов, когда нет тачпада:cat /var/log/Xorg.0.log | grep -i cyps
[ 39.895] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.14-lp151.28.4-default root=UUID=d1d87450-1556-4727-abe9-9b299efc01fd splash=silent resume=/dev/disk/by-id/ata-Hitachi_HTS547550A9E384_J2410051H5H05A-part5 psmouse.proto=cyps mitigations=auto
Опция для GRUB2 в cmdline «psmouse.proto=cyps» не помогает.
Компонент «xf86-input-synaptics» установлен.
В общем сабж. Rp-pppoe стоит.
Pppoe-setup сделал. Все должно работать но нет. Как я понимаю все из-за нового подхода к фаерволлу. В настройках не появляется ppp0 хотя интерфейс создан. Я вообще не понимаю что они там намудрили в leap.