И это всё МОЁ

Всех приветствую! Помогите по вопросу - вобщем экспериментировал с настройками кодировок в системе (в связи с отображением в Wine кириллицы кракозябрами)
в файлах /var/lib/locales/supported.d/ru и /etc/default/locale
и выполнением sudo locale-gen
Предварительно сделал бэкапы этих файлов
После попытки добавить в /etc/default/locale строчку
LANGUAGE=«en_EN:en:ru_RU:ru»
sudo locale-gen и sudo dpkg-reconfigure locales стали давать вывод

    user@user:~$ sudo locale-gen
/usr/sbin/locale-gen: line 125: warning: command substitution: ignored null byte in input
Generating locales (this might take a while)...
error: Bad entry ' '
*



И это всё МОЁ

Сабж

В России с 5 мая вступает в силу постановление правительства об обязанности владельцев мессенджеров идентифицировать пользователей по номеру телефона. Соответствующее постановление премьер Дмитрий Медведев подписал 27 октября минувшего года, опубликовано оно было 6 ноября. В тексте документа сказано, что постановление вступает в силу через 180 дней с момента опубликования.

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

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

Глава Роскомнадзора Александр Жаров объяснял, что новые правила идентификации пользователей мессенджеров помогут «созданию безопасной коммуникационной среды». Он подчеркивал, что пользователи могут использовать при общении в мессенджерах не свои номера телефонов, а анонимность затрудняет работу правоохранителей.

Хе-хе, ибо xmpp как работал, так и работает.








 , , , ,








И это всё МОЁ

openvpn имеет давно известную дыру - при разрыве соединеия, а это делают все интернет-провайдеры, происходит утечка незашифрованного траффика. Что говорят разработчики openvpn ? Использовать tor ?








 








И это всё МОЁ

Или обоснование, что смещение не нужно.

Сфера эргономических клавиатур, по-моему, полна мифов, потому что из научных (с описанием эксперимента, описанием методов проверки результатов) исследований нашлась только «The split keyboard: An ergonomic success story».








 








И это всё МОЁ

на маил и яндекс приходят нонм. В спам базах нету, но был.

На яндексе замок серого цвета:

Отправитель письма подтверждён.

Отправитель: myserver.com

Подпись: myserver.com

Шифрование: да


Delivered-To: [email protected]
Received: by 2000:a0a:e212:0:0:0:0:0 with SMTP id b18csp1112097oot;
Sat, 4 May 2019 20:29:57 -0700 (PDT)
X-Google-Smtp-Source: AP2vYqzuqoRkOgUCNApzbZVHDnb3VJofG/mhIYLUiNOcTV7lYZ+3IDq3+vcK1qNP4G+Cm6+VC/I9
X-Received: by 2002:adf:9051:: with SMTP id 175mr13272042wrh.115.1557026997760;
Sat, 04 May 2019 20:29:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1557026997; cv=none;
d=google.com; s=arc-20160816;
b=тут ключ длинный
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=user-agent:message-id:subject:to:from:date
:content-transfer-encoding:mime-version:dkim-signature;
bh=b+6EhtH17bA3oJBgxNqr5oESjms2PiuP+wfeXswlFAo=;
b=тут ключ длинный
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass [email protected] header.s=default header.b=An3SgjKr;
spf=pass (google.com: domain of [email protected] designates 11.11.11.11 as permitted sender) [email protected];
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=myserver.com
Return-Path: <[email protected]>
Received: from myserver.com (mail.myserver.com. [11.11.11.11])
by mx.google.com with ESMTPS id u18si4111065wri.143.2019.05.04.21.29.57
for <[email protected]>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sat, 04 May 2019 20:29:57 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 11.11.11.11 as permitted sender) client-ip=11.11.11.11;
Authentication-Results: mx.google.com;
dkim=pass [email protected] header.s=default header.b=An3SgjKr;
spf=pass (google.com: domain of [email protected] designates 11.11.11.11 as permitted sender) [email protected];
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=myserver.com
Received: from localhost (http://www.myserver.com [127.0.0.1]) by myserver.com (Postfix) with ESMTPA id CD4AA423A8 for <[email protected]>; Sun,
5 May 2019 06:29:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=myserver.com; s=default; t=1557030589; bh=b+6EhtH67bA3oJBgxNqr1oESjms3PiuP+wfeXswlFAo=; h=Date:From:To:Subject; b=тут ключ длинный
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Date: Sun, 05 May 2019 09:29:49 +0500
From: [email protected]
To: [email protected]
Subject: [email protected]
Message-ID: <[email protected]>
X-Sender: [email protected]
User-Agent: Roundcube Webmail/1.2.3







 








И это всё МОЁ

Доброе время суток!
Решил подключить внешний USBHDD к микрокомпу, диск 500Гб, и форматирован NTFS. Поставил nt-3g, но при попытке монтирования modprobe fuse нецензурно ругается на отсутствие файлов modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/3.10.90-shadow1-gcb7ec19e1c43/modules.dep.bin'
а ntfs-3g просит ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
при запуске modprobe fuse файл /dev/fuse появился, но ошибка ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/3.10.90-shadow1-gcb7ec19e1c43/modules.dep.bin' никуда не девается.
Сам диск отлично видит fdisk -l как /dev/sdb1
Как разрешить вопрос малой кровью, без пересборки ядра?








 








И это всё МОЁ

Реально ли, при использовании SSD, затюнить ZFS так, что бы zvol выдавал результаты (тест RW блоками по 4k), схожие с LVM (на тех же дисках)?


Буду благодарен ссылкам на истории успеха, либо замечаниями по конфигурации и тестам.


Готов дать более подробную информацию (спрашивайте) или провести ещё тесты (давайте ваши предложения).


Результаты тестов:




  • LVM (завершился полностью):



    • read : io=102400MB, bw=123902KB/s, iops=30975, runt=846292msec

      • clat (usec): min=55, max=30008, avg=1027.43, stdev=708.63



    • write: io=102400MB, bw=114611KB/s, iops=28652, runt=914901msec

      • clat (usec): min=73, max=31133, avg=1111.09, stdev=689.31






  • ZFS (я не выдержал и нажал CTRL+C до окончания теста):



    • read : io=34590MB, bw=50676KB/s, iops=12669, runt=698962msec

      • clat (usec): min=2, max=1259.5K, avg=2521.13, stdev=22789.39



    • write: io=42635MB, bw=62461KB/s, iops=15615, runt=698959msec

      • clat (usec): min=28, max=1262.7K, avg=2044.76, stdev=20667.92






Настройки fio:


( читать дальше... )


Железо:



  • Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz x1

  • 64 Гб ОЗУ (51 свободно)

  • SSD: Intel SSDSC2BA200G4


Система и софт:




  • proxmox 5.3 (сейчас обновиться до 5.4 не готов).




  • linux 4.15.18-10-pve




  • zfs 0.7.12-1 (cat /sys/module/zfs/version)




  • zfsutils-linux 0.7.12-pve1~bpo1




  • fio-2.16




  • система почти простаивает (load average < 1)




Настройки пула и zvol:



  • ashift=12

  • primarycache=metadata

  • volblocksize=4K

  • checksum=off

  • compression=off

  • logbias=throughput (logbias=latency пробовал, результаты чуть хуже)

  • dedup=off

  • sync=standard


Настройки lvm: по-умолчанию


Параметры модуля zfs:


( читать дальше... )









 , , ,








И это всё МОЁ
И это всё МОЁ

Пытаюсь запустить некоторые программы в exagear, но вылезает такая херня

SEGV addr 0x18, STACK [0x0x240000 - 0x0x340000]
SEGV OUT OF STACK
setup_exception_record
ExceptionCode = 0x0
TRAP_x86_PAGEFLT, err_code 0x4
RAISE SEGV CODE 0xc0000005
virtual_handle_fault addr 0x0x18, err 0x0
0043:fixme:powrprof:PowerGetActiveScheme ((nil),0x91bfea8) stub!
wine: Unhandled page fault on read access to 0x00000018 at address 0x927a50 (thread 0036), starting debugger...
SEGV addr 0x18, STACK [0x0x240000 - 0x0x340000]
SEGV OUT OF STACK
setup_exception_record
ExceptionCode = 0x0
TRAP_x86_PAGEFLT, err_code 0x4
RAISE SEGV CODE 0xc0000005
virtual_handle_fault addr 0x0x18, err 0x0

Что это значит?








 , , ,








И это всё МОЁ

Все аддоны сломались. Впервые в жизни я понял, что на Youtube есть реклама. Не те поганые превьюхи, которые шлакостримеры и блогеры вставляют перед своими видосиками, нет... Настоящая реклама - каждые 2-3 минуты! И не только баннеры в разных частях экрана - а переключение на отдельное 15-секундное видео прямо во время просмотра! Я аж от стола отскочил. Такой наглой навязчивой рекламы я еще не видел. Google - ты мерзкий. Молюсь, чтобы аддоны скорее заработали. А пока - закрываю окно браузера до лучших времен.








 , , , ,








И это всё МОЁ

У некоторых приложений отваливаются иконки/появляются баги при переходе на i3 с xfce. Т.е в XFCE все работает замечательно, выхожу в dm, захожу в i3, запускаю приложение - отваливается часть иконок/начинает глючить (например, при выходе вылетает с ошибкой)

Нужные библиотеки установлены (вроде, раз в нормально XFCE работает), куда копать идей нет. В чем может быть проблема?








 ,








И это всё МОЁ

собрал gcc 9.1.0
все было бы нормально,но решил разнести по директориям чтобы не валялось все в одной куче в /usr/loca/bin/ потому как именно там был собран gcc.
теперь к сожалению программы не видят g++
помогите разобаться.

что делал:




cd /usr/local/bin
tar xvf gcc-9.1.0
cd /gcc-9.1.0

./contrib/download_prerequisites
mkdir vdb
cd vdb
../confiigure --libdir=/usr/lib --bindir=/usr/bin
make -j9
make install

все разнеслось но теперь
command -V g++ 
g++ hashed (/usr/bin/g++)
command -V gcc
gcc is hashed (/usr/bin/gcc)
command -V cc
-bash: command :cc : not found
type -a gcc
gcc is /usr/bin/gcc
type -a g++
g++ is /usr/bin /g++

type -a cc

hashed напрягает.
все устновленно, но прогрммы не видят их.
объясните что делать
-bash: type : cc not found








 








И это всё МОЁ

Переназначил стрелки, через xkb, в системе (arch) на сочетания клавиш, как в emacs. т.е. при нажатии ctrl+n приходит Down, при нажатии ctrl+f, приходит Right и.т.д.

Самое странное, что все программы с гуи и терминал замечательно работают, а вот mc считает, что при нажатии ctrl+n приходит ctrl+down и.т.д

Повидимому, это проблемма исключительно mc. По этому решил изменить hotkey в конфиге mc, а точнее /etc/mc/mc.keymap добавил везде, где только можно соответствующие (ctrl-down/up/left/right).

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

xev при нажатии и отпускани ctrl+n выдает:

KeyPress event, serial 34, synthetic NO, window 0x1e00001,                                                                                             
root 0xae, subw 0x0, time 8998945, (91,426), root:(778,450),
state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x1e00001,
root 0xae, subw 0x0, time 9001175, (91,426), root:(778,450),
state 0x0, keycode 116 (keysym 0xff54, Down), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x1e00001,
root 0xae, subw 0x0, time 9001261, (91,426), root:(778,450),
state 0x0, keycode 116 (keysym 0xff54, Down), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x1e00001,
root 0xae, subw 0x0, time 9001670, (91,426), root:(778,450),
state 0x84, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

Прошу знающих людей прояснить ситуацию, почему так происходит?

Ищу способ заставить работать навигацию по меню. Что в этом случае можно предпринять?

В идеале хотелось бы избавиться от выше описанных костылей (ctrl-d -> ctrl-down ...), но это не столь принципиально.

Мой конфиг:

[main]
ChangePanel = tab
Help = f1
UserMenu = f2
View = f3
# ViewFile =
Edit = f4
# EditForceInternal =
Copy = f5
Move = f6
MakeDir = f7
Delete = f8
Menu = f9
Quit = f10
MenuLastSelected = f19
QuitQuiet = f20
Find = alt-question
CdQuick = alt-c
HotList = ctrl-backslash
Reread = ctrl-r
DirSize = ctrl-space
Suspend = ctrl-z
Swap = ctrl-u
History = alt-h
# PanelListing =
# SetupListingFormat =
ShowHidden = alt-dot
SplitVertHoriz = alt-comma
SplitEqual = alt-equal
SplitMore = alt-shift-right
SplitLess = alt-shift-left
Shell = ctrl-o
PutCurrentPath = alt-a
PutOtherPath = alt-shift-a
PutCurrentSelected = alt-enter; ctrl-enter
PutCurrentFullSelected = ctrl-shift-enter
ViewFiltered = alt-exclamation
Select = kpplus
Unselect = kpminus
SelectInvert = kpasterisk
ScreenList = alt-prime
# OptionsLayout =
# OptionsAppearance =
# OptionsPanel =
# OptionsConfirm =
# OptionsDisplayBits =
# OptionsVfs =
# LearnKeys =
# SaveSetup =
# EditExtensionsFile =
# EditFileHighlightFile =
# Filter =
# ConnectFish =
# ConnectFtp =
# ConnectSmb =
# Undelete =
ExtendedKeyMap = ctrl-x

[main:xmap]
ChangeMode = c
ChangeOwn = o
CompareDirs = d
CompareFiles = ctrl-d
HotListAdd = h
LinkSymbolicEdit = ctrl-s
Link = l
LinkSymbolic = s
LinkSymbolicRelative = v
PanelInfo = i
PanelQuickView = q
ExternalPanelize = exclamation
VfsList = a
Jobs = j
PutCurrentPath = p
PutOtherPath = ctrl-p
PutCurrentTagged = t
PutOtherTagged = ctrl-t
PutCurrentLink = r
PutOtherLink = ctrl-r

[panel]
CycleListingFormat = alt-t
Search = ctrl-s; alt-s
Mark = insert; ctrl-t
MarkUp = shift-up
MarkDown = shift-down
# MarkLeft =
# MarkRight =
Down = down; ctrl-n; ctrl-down
Up = up; ctrl-p; ctrl-up
Left = left; ctrl-left
Right = right; ctrl-right
PageUp = pgup; alt-v
PageDown = pgdn; ctrl-v
Enter = enter
PanelOtherCd = alt-o
PanelOtherCdLink = alt-l
ViewRaw = f13
EditNew = f14
CopySingle = f15
MoveSingle = f16
DeleteSingle = f18
# SelectExt =
Select = alt-plus
Unselect = alt-minus
SelectInvert = alt-asterisk
CdChild = ctrl-pgdn
CdParent = ctrl-pgup
# CdParentSmart =
# Panelize =
History = alt-shift-h
HistoryNext = alt-u
HistoryPrev = alt-y
BottomOnScreen = alt-j
MiddleOnScreen = alt-r
TopOnScreen = alt-g
PanelOtherSync = alt-i
SelectCodepage = alt-e
Top = alt-lt; home; a1
Bottom = alt-gt; end; c1
# Sort =
# SortPrev =
# SortNext =
# SortReverse =
# SortByName =
# SortByExt =
# SortBySize =
# SortByMTime =
# ScrollLeft =
# ScrollRight =

[dialog]
Ok = enter
Cancel = f10; esc; ctrl-g
Up = left; up; ctrl-up
Left = left; up; ctrl-left
Down = right; down; ctrl-down
Right = right; down; ctrl-right
Help = f1
Suspend = ctrl-z
Refresh = ctrl-l
ScreenList = alt-prime
ScreenNext = alt-rbrace
ScreenPrev = alt-lbrace

[input]
Home = ctrl-a; alt-lt; home; a1
End = ctrl-e; alt-gt; end; c1
Left = left; alt-left; ctrl-b; ctrl-left
Right = right; alt-right; ctrl-f; ctrl-right
#WordLeft = ctrl-left; alt-b
#WordRight = ctrl-right; alt-f
Backspace = backspace; ctrl-h
Delete = delete; ctrl-d
DeleteToWordBegin = alt-backspace
DeleteToWordEnd = alt-d
# Mark =
Remove = ctrl-w
# Cut =
Store = alt-w
# Paste =
Yank = ctrl-y
DeleteToEnd = ctrl-k
#HistoryPrev = alt-p; ctrl-down
#HistoryNext = alt-n; ctrl-up
HistoryPrev = alt-p
HistoryNext = alt-n
History = alt-h
Complete = alt-tab
# Clear =
MarkLeft = shift-left
MarkRight = shift-right
MarkToWordBegin = ctrl-shift-left
MarkToWordEnd = ctrl-shift-right
MarkToHome = shift-home
MarkToEnd = shift-end

[listbox]
Up = up; ctrl-p; ctrl-up
Down = down; ctrl-n; ctrl-down
Top = home; alt-lt; a1
Bottom = end; alt-gt; c1
PageUp = pgup; alt-v
PageDown = pgdn; ctrl-v
Delete = delete; d
Clear = shift-delete; shift-d

[tree]
Help = f1
Reread = f2; ctrl-r
Forget = f3
ToggleNavigation = f4
Copy = f5
Move = f6
Up = up; ctrl-p; ctrl-up
Down = down; ctrl-n; ctrl-down
Left = left; ctrl-left
Right = right; ctrl-right
Top = home; alt-lt; a1
Bottom = end; alt-gt; c1
PageUp = pgup; alt-v
PageDown = pgdn; ctrl-v
Enter = enter
Search = ctrl-s; alt-s
Delete = f8; delete

[help]
Help = f1
Index = f2; c
Back = f3; left; l
Quit = f10; esc
Up = up; ctrl-p; ctrl-up
Down = down; ctrl-n; ctrl-down
PageDown = f; space; pgdn; ctrl-v
PageUp = b; pgup; alt-v; backspace
HalfPageDown = d
HalfPageUp = u
Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
Enter = right; enter
LinkNext = tab
LinkPrev = alt-tab
NodeNext = n
NodePrev = p

[editor]
Store = ctrl-insert
Paste = shift-insert
Cut = shift-delete
Up = up; ctrl-up
Down = down; ctrl-down
Left = left; ctrl-left
Right = right; ctrl-right
#WordLeft = ctrl-left; ctrl-z
#WordRight = ctrl-right; ctrl-x
Enter = enter
Return = shift-enter; ctrl-enter; ctrl-shift-enter
BackSpace = backspace; ctrl-h
Delete = delete; ctrl-d
PageUp = pgup
PageDown = pgdn
Home = home
End = end
Tab = tab; shift-tab; ctrl-tab; ctrl-shift-tab
Undo = ctrl-u
Redo = alt-r
Top = ctrl-home; alt-lt
Bottom = ctrl-end; alt-gt
#ScrollUp = ctrl-up
#ScrollDown = ctrl-down
TopOnScreen = ctrl-pgup
BottomOnScreen = ctrl-pgdn
DeleteToWordBegin = alt-backspace
DeleteToWordEnd = alt-d
DeleteLine = ctrl-y
DeleteToEnd = ctrl-k
# DeleteToHome =
# ParagraphUp =
# ParagraphDown =
Save = f2
# EditFile =
EditNew = ctrl-n
SaveAs = f12; ctrl-f2
# Close =
Mark = f3
Copy = f5
Move = f6
Remove = f8
# MarkLine =
# MarkWord =
# MarkAll =
# Unmark =
Search = f7
SearchContinue = f17
# BlockShiftLeft =
# BlockShiftRight =
MarkPageUp = shift-pgup
MarkPageDown = shift-pgdn
MarkLeft = shift-left
MarkRight = shift-right
MarkToWordBegin = ctrl-shift-left
MarkToWordEnd = ctrl-shift-right
MarkUp = shift-up
MarkDown = shift-down
MarkToHome = shift-home
MarkToEnd = shift-end
MarkToFileBegin = ctrl-shift-home
MarkToFileEnd = ctrl-shift-end
MarkToPageBegin = ctrl-shift-pgup
MarkToPageEnd = ctrl-shift-pgdn
MarkScrollUp = ctrl-shift-up
MarkScrollDown = ctrl-shift-down
# MarkParagraphUp =
# MarkParagraphDown =
MarkColumnPageUp = alt-pgup
MarkColumnPageDown = alt-pgdn
MarkColumnLeft = alt-left
MarkColumnRight = alt-right
MarkColumnUp = alt-up
MarkColumnDown = alt-down
# MarkColumnScrollUp =
# MarkColumnScrollDown =
# MarkColumnParagraphUp =
# MarkColumnParagraphDown =
BlockSave = ctrl-f
MarkColumn = f13
Replace = f4
ReplaceContinue = f14
Complete = alt-tab
InsertFile = f15
Quit = f10; esc
InsertOverwrite = insert
Help = f1
# Date =
Refresh = ctrl-l
Goto = alt-l
Sort = alt-t
Mail = alt-m
ParagraphFormat = alt-p
MatchBracket = alt-b
ExternalCommand = alt-u
UserMenu = f11
Menu = f9
Bookmark = alt-k
BookmarkFlush = alt-o
BookmarkNext = alt-j
BookmarkPrev = alt-i
# History =
Shell = ctrl-o
InsertLiteral = ctrl-q
# MacroStartRecord =
# MacroStopRecord =
MacroStartStopRecord = ctrl-r
# MacroDelete =
ShowNumbers = alt-n
ShowTabTws = alt-underline
SyntaxOnOff = ctrl-s
# SyntaxChoose =
# ShowMargin =
Find = alt-enter
FilePrev = alt-minus
FileNext = alt-plus
# RepeatStartStopRecord =
SelectCodepage = alt-e
# Options =
# OptionsSaveMode =
# SpellCheck =
SpellCheckCurrentWord = ctrl-p
# SpellCheckSelectLang =
# LearnKeys =
# WindowMove =
# WindowResize =
# WindowFullscreen =
# WindowList =
# WindowNext =
# WindowPrev =
# ExtendedKeyMap =

[viewer]
Help = f1
WrapMode = f2
Quit = f3; f10; q; esc
HexMode = f4
Goto = f5
Search = f7
SearchForward = slash
SearchBackward = question
SearchContinue = f17; n
SearchForwardContinue = ctrl-s
SearchBackwardContinue = ctrl-r
MagicMode = f8
NroffMode = f9
Home = ctrl-a
End = ctrl-e
Left = h; left; ctrl-left
Right = l; right; ctrl-right
#LeftQuick = ctrl-left
#RightQuick = ctrl-right
Up = k; y; insert; up; ctrl-p; ctrl-up
Down = j; e; delete; down; enter; ctrl-n; ctrl-down
PageDown = f; space; pgdn; ctrl-v
PageUp = b; pgup; alt-v; backspace
HalfPageDown = d
HalfPageUp = u
Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
BookmarkGoto = m
Bookmark = r
FileNext = ctrl-f
FilePrev = ctrl-b
SelectCodepage = alt-e
Shell = ctrl-o
Ruler = alt-r

[viewer:hex]
Help = f1
HexEditMode = f2
Quit = f3; f10; q; esc
HexMode = f4
Goto = f5
Save = f6
Search = f7
SearchForward = slash
SearchBackward = question
SearchContinue = f17; n
SearchForwardContinue = ctrl-s
SearchBackwardContinue = ctrl-r
MagicMode = f8
NroffMode = f9
ToggleNavigation = tab
Home = ctrl-a; home
End = ctrl-e; end
Left = b; left; ctrl-left
Right = f; right; ctrl-right
Up = k; y; up; ctrl-up
Down = j; delete; down; ctrl-down
PageDown = pgdn; ctrl-v
PageUp = pgup; alt-v
Top = ctrl-home; ctrl-pgup; a1; alt-lt; g
Bottom = ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g

[diffviewer]
ShowSymbols = alt-s; s
ShowNumbers = alt-n; l
SplitFull = f
SplitEqual = equal
SplitMore = gt
SplitLess = lt
Tab2 = 2
Tab3 = 3
Tab4 = 4
Tab8 = 8
Swap = ctrl-u
Redo = ctrl-r
HunkNext = n; enter; space
HunkPrev = p; backspace
Goto = g; shift-g
Save = f2
Edit = f4
EditOther = f14
Merge = f5
MergeOther = f15
Search = f7
SearchContinue = f17
Options = f9
Top = ctrl-home
Bottom = ctrl-end
Down = down; ctrl-down
Up = up; ctrl-up
#LeftQuick = ctrl-left
#RightQuick = ctrl-right
Left = left; ctrl-left
Right = right; ctrl-right
PageDown = pgdn
PageUp = pgup
Home = home
End = end
Help = f1
Quit = f10; q; shift-q; esc
Shell = ctrl-o
SelectCodepage = alt-e







 








И это всё МОЁ

Проблему замечаю в эмуляторах Mednafen, Kega Fusion, Snes9x. Если играть без перерыва, то ничего не отваливается. Но если поиграть, поставить на паузу (или оставить, не нажав на паузу) минут на десять, то эмулятор перестаёт реагировать на геймпад и нужно перезапустить эмулятор. При этом переподключение контроллера не помогает. В это же время, когда в игре контроллер не работает, в настройках геймпада KDE контроллер отображается, как рабочий, и даже видно нажатие кнопок.

Контроллер Dialog GP-M24 (не смейтесь). Система Manjaro 18.0.4.

Подскажите, как это исправить?

Вот только что играл в Fantasy Zone, поставил на паузу, отошёл на две минуты и управление снова отвалилось. Как жить?








 , ,








И это всё МОЁ

Пытался поставить Parabola, но выскочила ошибка при установке пакетов(что-то типа такой
:: Import PGP key 1024D/, «Fabio Castelli <[email protected]>», created: 2009-07-04? [Y/n] Y
error: key «Fabio Castelli <[email protected]>» could not be imported
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
ну, я попытался ее исправить, прочитал в вики как проблема решается(https://wiki.parabola.nu/Parabola_Keyring), но там опять выскочила ошибка
:: File /var/cache/pacman/pkg/archlinux-keyring-20171213-1.0-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature))(дата пакета другая)
попытался выключить ноутбук, прописал shutdown, зависло на setting hardware clock using system clock, и не выключается.
Команды писать больше не могу. Кнопка питания не работает. Может батарею вынуть? Или так только хуже будет? Ноутбук - Thinkpad x200, вчера купил, ssd новый.








 , , , ,








И это всё МОЁ

Надо развернуть OpenVPN сервер, в который заворачивается весь траффик, если закомментить в server.conf #push "redirect-gateway def1", то интернет появляется, но соответственно траффик не заворачивается.


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


Для теста взял самый дешевый VPS на IHOR c ubuntu 18 за 100 руб.


Данная проблема и на винде и на арче.


server.conf


port 1194
proto udp
dev tun
#client-to-client
ca server/ca.crt
cert server/Serv.crt
key server/Serv.key
dh server/dh2048.pem
tls-auth server/ta.key 0
cipher AES-256-CBC
auth SHA256
server 10.0.0.0 255.255.255.0
keepalive 10 120
persist-key
persist-tun
client-config-dir client
status /var/log/openvpn/Serv-status.log
log /var/log/openvpn/Serv.log
comp-lzo
verb 3
sndbuf 0
rcvbuf 0
push "redirect-gateway def1"
push "dchp-options DNS 8.8.8.8"


client.conf


client
dev tun
proto udp
remote 185.5.ХХ.ХХ 1194
resolv-retry infinite
#redirect-gateway def1
nobind
persist-key
persist-tun
ca ca.crt
cert test1.crt
key test1.key
tls-auth ta.key 1
cipher AES-256-CBC
auth SHA256
ns-cert-type server
comp-lzo
verb 3
sndbuf 0
rcvbuf 0
auth-nocache


route client до коннекта


default via 192.168.18.1 dev eno1
192.168.18.0/24 dev eno1 proto kernel scope link src 192.168.18.125


route client После коннекта


0.0.0.0/1 via 10.0.0.5 dev tun0
default via 192.168.18.1 dev eno1
10.0.0.1 via 10.0.0.5 dev tun0
10.0.0.5 dev tun0 proto kernel scope link src 10.0.0.6
128.0.0.0/1 via 10.0.0.5 dev tun0
185.5.XX.XX via 192.168.18.1 dev eno1
192.168.18.0/24 dev eno1 proto kernel scope link src 192.168.18.125


после коннекта не пингует и не tracerout-ит 8.8.8.8









 ,








И это всё МОЁ

Добрый вечер.

Имею два nat ( роутер -> vipnet coordinator -> lan)

Роутер: 192.168.0.100
vipnet coordinator eth0: 192.168.0.188.
vipnet coordinator eth1: 10.4.31.254 ( в lan).

На роутере пробросил порт 1022 внешний -> 1022 внутренний.
На vipnet coordinator , добавил два правила (в нат и в форвард) на скринах.

Пытаюсь пробросить ssh до 10.4.31.2 т.е. 1022 внешний порт в 22 внутренний.

На скринах приложил созданные правила. Попрошу указать что делаю не так.

https://ibb.co/3c9zJ1G
https://ibb.co/hmPhGMV








 ,








И это всё МОЁ

Я думаю, например wget'ом или curl'ом, надо чтобы через прокси, скачивать по однй странице(только текст), и передавать скрипту для парсинга. Как составить такую команду?

Или может curl или wget сам может это все?

Заранее спасибо всем откликнувшимся








 ,








И это всё МОЁ

собственно сабж. плюс приветствуются фидбеки и экспириенс пользователей девайса. единственное что пугает это амолед, т.к. люблю зависнуть в нарды на пару часов в день, боюсь что выгорит. всё остальное больше чем лайк. да и вообще - статусное устройство. есть ли какие либо альтернативы, в т.ч. ips экран. mi mix 2s - проблемы с экраном, lg сомнительны за те деньги которые просят, да и бровь тама. сони больше не производитель топовых девайсов, да и подразделение продали лайк нокиа. в отдельных местах можно купить за 42к, по кредитной схеме ~38(но рст), с ку ~40 (но не рст). huawei/honor звучат хорошо, но сравнимые по камере = +10к к базовой цене








 ,








И это всё МОЁ

Microsoft выпускает 3 превью расширений для своего редактора кода VSCode.

  • Remote WSL - Откройте любую папку в подсистеме Windows для Linux (WSL),
  • Remote Containers - позволяет использовать контейнер Docker,
  • Remote SSH - Откройте любую папку на удаленном компьютере с помощью SSH.


Все эти три расширения позволяют работать с файлами на других компьютерах или контейнерах как будто они находятся локально.
Т.е. использовать все функции предлагаемые VS Code, такие как отладка, подстановка, подсветка и т.д. при редактирования кода.








 ,