LINUX.ORG.RU

Сообщения superuser

 

Как узнать размер партиции?

Форум — General
$ df -B1 /dev/sdb8
Filesystem        1B-blocks        Used   Available Use% Mounted on
/dev/sdb8      168028819456 72241700864 87180406784  46% /home
$ grep sdb8 /proc/partitions
    8      24  167772160 sdb8
$ calc 167772160*1024
	171798691840   <--- правильный ответ

Не сходится :(

 , ,

superuser
()

Неизвестная БД

Форум — General

Есть файл, предположительно являющийся базой данных

$ file SNWriter.bsc
SNWriter.bsc: MSVC program database ver 2.00, 1024*8217 bytes
может кто знает как вытащить из него все записи?

 , , , ,

superuser
()

проблема при сборке dxvk

Форум — Games

Kron4ek, помоги. Там ( https://github.com/doitsujin/dxvk/issues/2300#issuecomment-925718100 ) ты пишеш, что откат устраняет проблему.
Откатываю патч, пытаюсь пересобрать dxvk и... error: ‘cv_status’ in namespace ‘std’ does not name a type:

$ ./package-release.sh master /tmp/111/dxvk-1.9.2-fix --no-package
The Meson build system
Version: 0.53.2
Source dir: /tmp/111/dxvk-1.9.2
Build dir: /tmp/111/dxvk-1.9.2-fix/dxvk-master/build.64
Build type: cross build
Project name: dxvk
Project version: v1.9.2
C compiler for the build machine: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C linker for the build machine: cc ld.bfd 2.34
C++ compiler for the build machine: c++ (gcc 9.3.0 "c++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C++ linker for the build machine: c++ ld.bfd 2.34
C compiler for the host machine: x86_64-w64-mingw32-gcc (gcc 9.3.0 "x86_64-w64-mingw32-gcc (GCC) 9.3-win32 20200320")
C linker for the host machine: x86_64-w64-mingw32-gcc ld.bfd 2.34
C++ compiler for the host machine: x86_64-w64-mingw32-g++ (gcc 9.3.0 "x86_64-w64-mingw32-g++ (GCC) 9.3-win32 20200320")
C++ linker for the host machine: x86_64-w64-mingw32-g++ ld.bfd 2.34
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Compiler for C++ supports link arguments -Wl,--file-alignment=4096: YES 
Compiler for C++ supports arguments -msse3: YES 
Library vulkan-1 found: YES
Library d3d9 found: YES
Library d3d11 found: YES
Library dxgi found: YES
Library d3dcompiler_43 found: YES
Library d3dcompiler_47 found: YES
Program glslangValidator found: YES (/usr/bin/glslangValidator)
Run-time dependency threads found: YES
Dependency threads found: YES unknown (cached)
Build targets in project: 13

Found ninja-1.10.0 at /usr/bin/ninja
[1/273] Generating version.h with a custom command.
fatal: не найден git репозиторий (или один из его каталогов вплоть до точки монтирования /)
Останавливаю поиск на границе файловой системы (так как GIT_DISCOVERY_ACROSS_FILESYSTEM не установлен).
[5/273] Compiling C++ object 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj'.
FAILED: src/util/ed6d25d@@util@sta/util_gdi.cpp.obj 
x86_64-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../../../dxvk-1.9.2/src/util -I../../../dxvk-1.9.2/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -D_WIN32_WINNT=0xa00 -msse3 -MD -MQ 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj' -c ../../../dxvk-1.9.2/src/util/util_gdi.cpp
In file included from ../../../dxvk-1.9.2/src/util/log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/util_gdi.cpp:2:
../../../dxvk-1.9.2/src/util/log/../thread.h:279:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  279 |     std::cv_status wait_until(std::unique_lock<dxvk::mutex>& lock, const std::chrono::time_point<Clock, Duration>& time) {
      |          ^~~~~~~~~
In file included from ../../../dxvk-1.9.2/src/util/log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/util_gdi.cpp:2:
../../../dxvk-1.9.2/src/util/log/../thread.h:297:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  297 |     std::cv_status wait_for(std::unique_lock<dxvk::mutex>& lock, const std::chrono::duration<Rep, Period>& timeout) {
      |          ^~~~~~~~~
../../../dxvk-1.9.2/src/util/log/../thread.h: In member function ‘bool dxvk::condition_variable::wait_for(std::unique_lock<dxvk::mutex>&, const std::chrono::duration<_Rep1, _Period1>&, Predicate)’:
../../../dxvk-1.9.2/src/util/log/../thread.h:310:54: error: ‘std::cv_status’ has not been declared
  310 |       if (!result && wait_for(lock, timeout) == std::cv_status::no_timeout)
      |                                                      ^~~~~~~~~
[6/273] Compiling C++ object 'src/util/ed6d25d@@util@sta/util_fps_limiter.cpp.obj'.
FAILED: src/util/ed6d25d@@util@sta/util_fps_limiter.cpp.obj 
x86_64-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../../../dxvk-1.9.2/src/util -I../../../dxvk-1.9.2/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -D_WIN32_WINNT=0xa00 -msse3 -MD -MQ 'src/util/ed6d25d@@util@sta/util_fps_limiter.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_fps_limiter.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_fps_limiter.cpp.obj' -c ../../../dxvk-1.9.2/src/util/util_fps_limiter.cpp
In file included from ../../../dxvk-1.9.2/src/util/util_fps_limiter.cpp:3:
../../../dxvk-1.9.2/src/util/thread.h:279:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  279 |     std::cv_status wait_until(std::unique_lock<dxvk::mutex>& lock, const std::chrono::time_point<Clock, Duration>& time) {
      |          ^~~~~~~~~
In file included from ../../../dxvk-1.9.2/src/util/util_fps_limiter.cpp:3:
../../../dxvk-1.9.2/src/util/thread.h:297:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  297 |     std::cv_status wait_for(std::unique_lock<dxvk::mutex>& lock, const std::chrono::duration<Rep, Period>& timeout) {
      |          ^~~~~~~~~
../../../dxvk-1.9.2/src/util/thread.h: In member function ‘bool dxvk::condition_variable::wait_for(std::unique_lock<dxvk::mutex>&, const std::chrono::duration<_Rep1, _Period1>&, Predicate)’:
../../../dxvk-1.9.2/src/util/thread.h:310:54: error: ‘std::cv_status’ has not been declared
  310 |       if (!result && wait_for(lock, timeout) == std::cv_status::no_timeout)
      |                                                      ^~~~~~~~~
../../../dxvk-1.9.2/src/util/util_fps_limiter.cpp: In member function ‘dxvk::FpsLimiter::TimePoint dxvk::FpsLimiter::sleep(dxvk::FpsLimiter::TimePoint, dxvk::FpsLimiter::NtTimerDuration)’:
../../../dxvk-1.9.2/src/util/util_fps_limiter.cpp:120:14: error: ‘std::this_thread’ has not been declared
  120 |         std::this_thread::sleep_for(sleepDuration);
      |              ^~~~~~~~~~~
[7/273] Compiling C++ object 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj'.
FAILED: src/util/ed6d25d@@util@sta/util_luid.cpp.obj 
x86_64-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../../../dxvk-1.9.2/src/util -I../../../dxvk-1.9.2/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -D_WIN32_WINNT=0xa00 -msse3 -MD -MQ 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj' -c ../../../dxvk-1.9.2/src/util/util_luid.cpp
In file included from ../../../dxvk-1.9.2/src/util/./log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/util_luid.cpp:4:
../../../dxvk-1.9.2/src/util/./log/../thread.h:279:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  279 |     std::cv_status wait_until(std::unique_lock<dxvk::mutex>& lock, const std::chrono::time_point<Clock, Duration>& time) {
      |          ^~~~~~~~~
In file included from ../../../dxvk-1.9.2/src/util/./log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/util_luid.cpp:4:
../../../dxvk-1.9.2/src/util/./log/../thread.h:297:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  297 |     std::cv_status wait_for(std::unique_lock<dxvk::mutex>& lock, const std::chrono::duration<Rep, Period>& timeout) {
      |          ^~~~~~~~~
../../../dxvk-1.9.2/src/util/./log/../thread.h: In member function ‘bool dxvk::condition_variable::wait_for(std::unique_lock<dxvk::mutex>&, const std::chrono::duration<_Rep1, _Period1>&, Predicate)’:
../../../dxvk-1.9.2/src/util/./log/../thread.h:310:54: error: ‘std::cv_status’ has not been declared
  310 |       if (!result && wait_for(lock, timeout) == std::cv_status::no_timeout)
      |                                                      ^~~~~~~~~
[9/273] Compiling C++ object 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj'.
FAILED: src/util/ed6d25d@@util@sta/util_monitor.cpp.obj 
x86_64-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../../../dxvk-1.9.2/src/util -I../../../dxvk-1.9.2/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -D_WIN32_WINNT=0xa00 -msse3 -MD -MQ 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj' -c ../../../dxvk-1.9.2/src/util/util_monitor.cpp
In file included from ../../../dxvk-1.9.2/src/util/./log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/util_monitor.cpp:4:
../../../dxvk-1.9.2/src/util/./log/../thread.h:279:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  279 |     std::cv_status wait_until(std::unique_lock<dxvk::mutex>& lock, const std::chrono::time_point<Clock, Duration>& time) {
      |          ^~~~~~~~~
In file included from ../../../dxvk-1.9.2/src/util/./log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/util_monitor.cpp:4:
../../../dxvk-1.9.2/src/util/./log/../thread.h:297:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  297 |     std::cv_status wait_for(std::unique_lock<dxvk::mutex>& lock, const std::chrono::duration<Rep, Period>& timeout) {
      |          ^~~~~~~~~
../../../dxvk-1.9.2/src/util/./log/../thread.h: In member function ‘bool dxvk::condition_variable::wait_for(std::unique_lock<dxvk::mutex>&, const std::chrono::duration<_Rep1, _Period1>&, Predicate)’:
../../../dxvk-1.9.2/src/util/./log/../thread.h:310:54: error: ‘std::cv_status’ has not been declared
  310 |       if (!result && wait_for(lock, timeout) == std::cv_status::no_timeout)
      |                                                      ^~~~~~~~~
[10/273] Compiling C++ object 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj'.
FAILED: src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj 
x86_64-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../../../dxvk-1.9.2/src/util -I../../../dxvk-1.9.2/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -D_WIN32_WINNT=0xa00 -msse3 -MD -MQ 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj' -c ../../../dxvk-1.9.2/src/util/com/com_guid.cpp
In file included from ../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/dxvk_include.h:3,
                 from ../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/dxgi_interfaces.h:3,
                 from ../../../dxvk-1.9.2/src/util/com/../../d3d11/d3d11_interfaces.h:3,
                 from ../../../dxvk-1.9.2/src/util/com/com_guid.cpp:3:
../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/../thread.h:279:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  279 |     std::cv_status wait_until(std::unique_lock<dxvk::mutex>& lock, const std::chrono::time_point<Clock, Duration>& time) {
      |          ^~~~~~~~~
In file included from ../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/log.h:8,
                 from ../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/dxvk_include.h:3,
                 from ../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/dxgi_interfaces.h:3,
                 from ../../../dxvk-1.9.2/src/util/com/../../d3d11/d3d11_interfaces.h:3,
                 from ../../../dxvk-1.9.2/src/util/com/com_guid.cpp:3:
../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/../thread.h:297:10: error: ‘cv_status’ in namespace ‘std’ does not name a type
  297 |     std::cv_status wait_for(std::unique_lock<dxvk::mutex>& lock, const std::chrono::duration<Rep, Period>& timeout) {
      |          ^~~~~~~~~
../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/../thread.h: In member function ‘bool dxvk::condition_variable::wait_for(std::unique_lock<dxvk::mutex>&, const std::chrono::duration<_Rep1, _Period1>&, Predicate)’:
../../../dxvk-1.9.2/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/../thread.h:310:54: error: ‘std::cv_status’ has not been declared
  310 |       if (!result && wait_for(lock, timeout) == std::cv_status::no_timeout)
      |                                                      ^~~~~~~~~
ninja: build stopped: subcommand failed.
Что не так?

 , , , ,

superuser
()

Вторые сутки колбасит интернет

Форум — Talks

Что-то второй день как сайты открываются только раза с 5-го, не сразу резолвятся их ip. Чебурнет какой-то вобщем стал.
Это у всех так или только у меня? И сколько можно это терпеть это теперь всегда так будет?

$ dig kernel.org

; <<>> DiG 9.16.1-Ubuntu <<>> kernel.org
;; global options: +cmd
;; connection timed out; no servers could be reached

Решение: Вторые сутки колбасит интернет (комментарий)
Upd.: теперь и их блокируют что ли?

Посоветуйте нормальные DNS пж.

 , ,

superuser
()

COVID-19 НЕ АФЁРА

Форум — Talks

Плохие новости припёр я вам - коронавирус похоже не афёра.
Решил напейсать, т.к. я тут был в касте конспиролухов. Надеюсь что это поможет многим сомневающимся.

Немного полезной информации:

  • день 1: вечером заметил что тело влажное, подозрительно липкое, что-то не то. Померил температуру - 37.1
    Подозреваю что 3-4 дня до этого температура была тоже в районе 37.1 (изредка чуствовал приятный лёгкий озноб по спине), но не догадался померить.
    Помылся под душем, выпил 0.4 сухого красного и бабах! - через 2 часа температура 38.6. (помывка спровоцировала? если что имейте ввиду, так бы вероятно незаметно переболел, а теперь жуть)
    Пью таблетку парацетамола.
  • день 2: утро, проснулся весь в холодном поту, T=37.6 Вызываю врача на дом. Весь день температура 38.
    Болит голова. Непонятный редкий сухой кашель, ничего не откашливается. В носу сухо.
  • день 4: приходит фельдшер (молодая, красивая и смелая) и шокирует меня 2 полосками экспресс-теста на COVID-19
  • день 5: заметил что перец с огорода без запаха :[ и любимый одеколон тоже...
    Пока максимальная зафиксированная температура - 39.0, 1 раз ночью.
  • день 6: Компьютерная томография (цитата) - "Заключение: высокая степень вероятности двухсторонней пневмонии вирусной этиологии (КТ-1), ок. 20%" Прописали кучку лекарств, в т.ч. антибиотики внутримышечно 2 раза в день
  • все следующие дни: с утра 37.8, днём 38.2, ночью 39.6 (раза 4 сбивал 1 таблеткой парацетамола или ибуклина /чередовал/, наверно зря сбивал, т.к. переносилось хорошо, но следовал рекомендациям врача сбивать если выше 38.5 и почему-то аж 2-мя таблетками парацетамола, что сделал всего 1 раз)
  • день 11: с утра до вечера 36.6
  • день 12: 36.6, иногда 36.9 :[? (to be continued)

Где умудрился подцепить - загадка. На общественном транспорте не езжу. Всегда в магазин ходил в маске и всегда мыл руки и полоскал горло /соль+сода+2капли йода на стакан воды/ ( :] бережёного Бог бережёт)

Скастую, на всякий случай пару конспирологов:
Stanson, ... , Tigger это фиаско, братан .

 , ,

superuser
()

Помогите с gst-launch-1.0

Форум — General

Есть скрипт gst-test:

#!/bin/bash
snd=$(pacmd list | sed -n "s/.*<\(.*\\.monitor\)>/\\1/p" | head -1);
gst-launch-1.0 -e ximagesrc use-damage=0 ! queue ! video/x-raw,format=BGRx,framerate=60/1 ! videoconvert ! x264enc ! queue ! matroskamux name=muxer pulsesrc device="${snd}" ! audio/x-raw,channels=2 ! queue ! vorbisenc quality=0.4 ! queue ! muxer. muxer. ! progressreport ! filesink location=/tmp/test.mkv

если запускать так gst-test то видео получается небагованное https://disk.yandex.ru/i/liVtR8b536SaXA
а если так gst-test & то - багованное https://disk.yandex.ru/d/zg-immdNxXfVjA

Баг проявляется в шкале прогресса видео (timeslider ?) в видеопроигрывателях (например mpv) и видеохостинги тоже не могут такое видео отрендерить/показать (так что качайте багованное (~16Mb) и смотрите его в mpv например).

progressreport не отрабатывает при & ?
Может кто подскажет как правильней переделать этот скрипт?

Upd.: vaapih264enc заменил на x264enc для тех у кого нет vaapi

 ,

superuser
()

Ютубе хистори

Форум — Talks

Хочу найти видео на Ютубе которое смотрел ~2 года назад и оставил и удалил комментарий. Это реально?

 ,

superuser
()

Сортировка JSON 18+

Форум — Development

Есть JSON-файл file1 с таким содержимым:

{
  "girls": {
    "0": {"name": "Маша", "position": 555},
    "1": {"name": "Анка", "position": 777},
    "2": {"name": "Ната", "position": 888}
  }
}
Подскажите как отсортировать girls по значению name и установить их position равным позиции в безымянном отсортированном списке (+1?) ?
Должно получится:
{
  "girls": {
    "0": {"name": "Анка", "position": 1},
    "1": {"name": "Маша", "position": 2},
    "2": {"name": "Ната", "position": 3}
  }
}
В man jq глядел и не понял.
Поделитесь правильными примерами на скриптовых языках, кто умеет.

 , , , ,

superuser
()

Ховайтесь все!

Форум — Talks

Китайская тяжёлая ракета-носитель Long March 5B, которая потеряла управление, падает на Землю.

Место падения пока не известно и только 8 мая появится предварительная информация на этот счёт. Ничего нельзя вычислить из-за огромной скорости воздушного судна.

Ожидается что ракета вновь войдёт в атмосферу где-то между 8 и 10 мая.
За эти два дня она совершит кругосветное путешествие 30 раз. Эта штука движется со скоростью примерно 18 тысяч миль в час.

https://edition.cnn.com/2021/05/04/politics/chinese-rocket-earth-scn/index.html

 ,

superuser
()

Грядёт

Форум — Talks

Призываются звездочёты физики всея ЛОР-а которые могут объяснить сие явление https://www.youtube.com/watch?v=ZP2_n4-YtUk

 , ,

superuser
()

Cпасаем питомца (всем LOR-ом)

Форум — Talks

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

Дополнил Cпасаем питомца (всем LOR-ом) (комментарий)
выручайте, тяжко на душе, что я не хирург а недолинупсоид

 

superuser
()

Warthunder теперь официально на Vulkan

Форум — Games

С сегодняшним фиксом, всё работает отлично.
А у кого НВидия ниже 6** побегут в магазин за Intel/AMD хехе..

 , , , ,

superuser
()

Smartphones Open Source List

Форум — Mobile

Предлагаю тут вести список моделей смартфонов для которых доступен исходный код.

Ссылки на исходный код (или хотя-бы .config ядра) строго обязательны.

 , , thebest, ,

superuser
()

Повтор попыток монтирования NFS с помощью Systemd

Форум — Admin

Как правильно написать mount-unit в systemd чтобы при неудачном монтировании NFS-диска предпринималась попытка монтирования через некоторый интервал времени?
intelfx можешь помочь?
Сделал так, но если на момент обращения к /NFS/ro, NFS-сервер был не доступен(остановлен), то шара так и остаётся не примонтирована после старта NFS-сервера:

$ cat /etc/systemd/system/NFS-ro.mount
[Unit]
  Description=NFS-ro
  Requires=network-online.target
  After=network-online.service

[Mount]
  What=192.168.0.100:/home/COMMON/NFS/r
  Where=/NFS/ro
  Type=nfs
  Options=ro,noatime,proto=tcp,vers=4,rsize=32768,wsize=32768
  ForceUnmount=true  <- [добавил, и кажется эта опция помогла]

[Install]
  WantedBy=multi-user.target
$ cat /etc/systemd/system/NFS-ro.automount
[Unit]
  Description=nfs automount script
  Requires=network-online.target
  After=network-online.service

[Automount]
  Where=/NFS/ro
  TimeoutIdleSec=10

[Install]
  WantedBy=multi-user.target
И как на LOR оформлять systemd unit чтобы было как там? > systemd: on-failure нужно процесс добить, затем restart (комментарий)

 , , ,

superuser
()

Защита от удаления .config и т.д.

Форум — Desktop

Потихоньку пересаживаю клиентов на Linux и возник такой вопрос:
Как обезопасить неопытного пользователя от удаления настроек находящихся в $HOME?

Может есть готовые решения?

Пока нашлось 2 варианта:

  1. $XDG_CONFIG_HOME=//.usersconfigs/$USER/
    chattr +a //.usersconfigs
    + libetc https://opennet.ru/tips/2330_libetc_config_ld_preload_lib.shtml
  2. Профиль Apparmor/SELinux на запрет ФМ удалять/перемещать файлы/директории с "." в начале имени. ( Правильный вариант )

хехе, уже 1 подписчик... Билли насторожился?

 , ,

superuser
()

Матрица, или шлейф/контакт ?

Форум — Talks

Кто разбирается в сабже? https://img11.lostpic.net/2020/08/19/41d837ad3bae3210011a19956acc8555.jpg
если однозначно матрица то нет смысла пока разбирать...
Разбаньте K50 он 100% знает и вообще хороший человек.

Zhbert Можно перенести в Talks, там народу больше

Перемещено Zhbert из linux-hardware

 ,

superuser
()

C++ invalid conversion

Форум — Development

При попытке собрать ругается:

$ g++ *.cpp -o test
text.cpp: In member function ‘void TEXT::AddInt(unsigned int)’:
text.cpp:64:19: error: invalid conversion from ‘int’ to ‘char*’ [-fpermissive]
   64 |   AddText(snprintf(buf, 7, "%i", i));
      |           ~~~~~~~~^~~~~~~~~~~~~~~~~
      |                   |
      |                   int
Не пойму что не правильно и где он увидел int?
Вот код:
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include "text.h"
...
void TEXT::AddInt(unsigned int i)
{
  char buf[7];
  //AddText(itoa(i,buf,10));
  AddText(snprintf(buf, 7, "%i", i));
}

 , , недосып

superuser
()

Ubuntu 20.04 вышла так вышла ...

Форум — Desktop

Ставлю правда не Ubuntu, а Xubuntu, но такое вижу в первый раз https://img10.lostpic.net/2020/06/04/96901a47f37c2ca315c9d98db69e84ae.jpg

Initramfs unpacking failed: Decoding failed
ln: /tmp/mountroot-fail-hooks.d//scripts/init-premount/lvm2: No such file or directory
установочный образ вообще не загружается и похоже только в режиме UEFI, т.к. в виртуалке QEMU всё нормально
Как быстрее исправить?

Upd.: нагуглилось это https://bugs.launchpad.net/ubuntu/ source/initramfs-tools/ bug/1873614

Решено: Пока не вышла 20.04.1 качать отсюда: http://cdimage.ubuntu.com/xubuntu/focal/daily-live/current/

 , , ,

superuser
()

Xfce4. Ищутся добровольцы на полезное дело

Форум — Development

Всем известно что Xfce4 перешла на GTK3.
Но мало кто знает, что в GTK3 из виджета GtkTreeView удалили функционал который использовался в Thunar(и не только) и который раньше позволял по разному раскрашивать чётные и нечётные строки с помощью тем оформления.
Автор сего слома отказывается исправлять ситуацию за просто так? :)

Из-за этого теперь Thunar стал менее удобен, см. скриншот сравнения.

Есть простая и, не побоюсь этого слова, гениальная идея - начистить рожу | задонатить чтобы вернул как было (нужное подчеркнуть :) сделать галочку затенения чётных строк в Thunar (учитывая цвет из темы оформления gtk3).
Но, для этого требуются не балаболы, а более-менее опытные сталкеры знающие GTK3.

Кто желает оставить свой след в опенсорсе?

 , , , ,

superuser
()

Сбербанк и интернет магазины

Форум — Talks

На сайте Сбербанка по адресу https://www.sberbank.ru/ru/person/dist_services/cybersecurity/cybersecurity_r...
есть «Правила личной кибербезопасности», где написано:
«Не сообщайте никому свои пароли, ПИН- и CVV-коды и коды из СМС. Даже сотрудникам банка»

Но при покупке в интернет магазинах, например на Aliexpress, при способе оплаты банковской картой, требуется ввести номер карты, держателя карты, срок действия и CVV. Доказательство скриншот - https://img11.lostpic.net/2020/05/27/22f9522b2442dab04e886f18659c33c0.png
Как видим требуется вести(сообщить) CVV код, но правила Сбербанка это запрещают, не так ли?

Прошу подтвердить или развенчать мои опасения:

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

Вопрос к держателям дебетовых карт Сбербанка -
Случались ли у Вас списания со счёта без запроса подтверждения с помощью SMS?

И вопрос всем -
Законны ли списания со счёта без запроса подтверждения с помощью SMS?

 , , ,

superuser
()

RSS подписка на новые темы