LINUX.ORG.RU

Избранные сообщения teod0r

Включаем шифрование для DNS-запросов

Статьи — Администрирование
Включаем шифрование для DNS-запросов

Рассмотренные ниже приемы будут полезны для пользователей прокси-серверов/VPN и позволяют скрывать запрашиваемые по DNS имена доменов.
Время на чтение: ~5 минут.
Сложность: Middle AnyKey Developer (нужно уметь запустить терминал).

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

 , , ,

rtxtxtrx
()

Помогите допилить тему qtcurve

Форум — Desktop

Есть у меня тема, вот так она выглядит и вот ее файл.

Чего я хочу? Я хочу убрать тень, которая исходит от заголовка вниз, к панели с Overview, Help и тд. Так это выглядит по моему замыслу.

Как я сделал этот скриншот? В настройках Opacity в поле Windows я поставил значение 0% - после этого тень пропала и градиент превратился в красивый серый цвет.

Проблема: при следующем входе в систему все становится уродливо-прозрачным, что в принципе и верно согласно новым настройкам. Ладно, пусть это будет баг. Тогда вопрос - как мне воплотить свою задумку?

 , , ,

ArtKun
()

Уменьшить io

Форум — General

Имеется ноутбук с 8 ГБ RAM. Хотелось бы всё необходимое переносить в оперативку, чтобы никто не дёргал винт и можно было бы спокойно его отключать (в смысле, hdparm -S, hdparm -B).
В iotop постоянно мелькает kworker и jbd, как избавиться от всего остального - хотя бы имею какое-то представление.
Подумывал перенести часто используемый софт в chroot, но это некрасивое решение - будет отъедаться больше памяти.
Посоветуйте что-нибудь...
Конфиг ядра: http://pastebin.com/GFCGxFKc
rc-update: http://pastebin.com/Rh5vkkSf
Конфиги laptop-mode: http://pastebin.com/FszDBTts
/etc/local.d/powersaving.start: http://pastebin.com/8n1UZLCc

 , , , ,

batekman
()

как избавиться от постоянного обращения к диску?

Форум — General

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

может есть редакторы, которые этого не делают?

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

 , ,

teod0r
()

Какие аддоны ФФ посоветуете?

Форум — Desktop

Не поймите меня превратно, но на протяжении вот уже 10 лет, сразу после установки/переустановки очередной операционной системы, я запускал идущий по умолчанию к этой ОС браузер, набирал в адресной строке opera.com, делал пару кликов и... больше никогда не запускал встроенный браузер.
Меня абсолютно всё устраивало, и встроенный фильтр с чёрным списком, и блокиратор всяких флешей, и удобный редактируемый экран быстрого запуска со строкой поиска, и менеджер загрузки в виде таба с возможностью докачки, и удобный автоподстановщик паролей не завязанный на сторонние сервисы, и встроенный анонимизатор с функцией экономии трафика, и куча других мелких приятностей которые просто не замечаешь потому, что они есть. И ради этих приятностей я мирился и игнорировал всю ту кучу багов, глюков, зависаний, вылетов и надписей «Ваш браузер не поддерживается».
Но в последнее время что-то изменилось, что-то неуловимое ушло, испарилось. Может это связано со слишком частыми зависаниями при просмотре ютубовских роликов. Или надоело ждать минуту когда на экране отрисуется хоть что-то после нажатия на иконку браузера. И вот, после вынужденной переустановки бубунточки, у меня не возникло больше желания набирать заветный адрес.
Но на лор же заходить как-то надо, и спасаться от лавины баннеров как-то надо, и укрываться от вездесущей гуглоаналитики как-то надо. И в качестве основы для брождения по бескрайним просторам интернета был выбран Firefox. Конечно же с настройками по умолчанию им пользоваться невозможно. Но ведь есть же аддоны реализующие недостающий функционал. Но этих аддонов так много в репозитории и среди них так много бесполезного хлама, что найти что-то стоящее не зная точного названия практически невозможно.
Вот я и обращаюсь с вопросом к лоровцам: Какие аддоны к firefox'у вы можете посоветовать чтобы сделать вебсерфинг чуточку удобнее? Какие аддоны к firefox'у стоят у среднестатистического ЛОРовца?
Хвалитесь, делитесь, советуйте.

 

mm3
()

amd открытый драйвер утилиты управления?

Форум — Desktop

Ткните плиз где почитать по утилитам управления открытого драйвера amd. На убунтовской вики упоминаний нет. Поиск подсовывает мне инструкции по установке. Я вообще ноль по этому направлению в линупсе. От слова совсем. Железяка такая:

lsmod | grep rade
radeon               1413128  6 
ttm                    93588  1 radeon
drm_kms_helper         61574  1 radeon
drm                   311018  9 ttm,drm_kms_helper,radeon
i2c_algo_bit           13413  1 radeon

screenfetch 
                          ./+o+-       -
                  yyyyy- -yyyyyy+      OS: Ubuntu 14.04 trusty
               ://+//////-yyyyyyo      Kernel: x86_64 Linux 3.16.0-49-generic
           .++ .:/++++++/-.+sss/`      Uptime: 5d 54m
         .:++o:  /++++++++/:--:/-      Packages: 2246
        o:+o+:++.`..```.-/oo+++++/     Shell: bash 4.3.11
       .:+o:+o/.          `+sssoo+/    Resolution: 1366x768
  .++/+:+oo+o:`             /sssooo.   DE: Unity 7.2.5
 /+++//+:`oo+o               /::--:.   WM: Compiz
 \+/+o+++`o++o               ++////.   WM Theme: Ambiance
  .++.o+++oo+:`             /dddhhh.   GTK Theme: Ambiance [GTK2/3]
       .+.o+oo:.          `oddhhhh+    Icon Theme: ubuntu-mono-dark
        \+.++o+o``-````.:ohdhhhhh+     Font: Ubuntu 11
         `:o+++ `ohhhhhhhhyo++os:      CPU: AMD A10 PRO-7350B R6, 10 Compute Cores 4C+6G @ 2.1GHz
           .o:`.syhhhhhhh/.oo++o`      GPU: AMD/ATI
               /osyyyyyyo++ooo+++/     RAM: 4325MiB / 14922MiB
                   ````` +oo+++o\:    
                          `oo++.      

 ,

targitaj
()

Включить USB HDD после логического remove

Форум — Linux-hardware

Подключение:

usb 2-1.2: new high-speed USB device number 4 using ehci-pci
...
usb-storage 2-1.2:1.0: USB Mass Storage device detected
scsi host9: usb-storage 2-1.2:1.0

После umount с помощью udisksctl power-off можно обесточить подключённый USB HDD:

udisksd[5178]: Powered off /dev/sde - successfully wrote to sysfs path /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/remove
После этого ссылка /dev/bus/usb/002/004 на него удаляется. Но как теперь без отсоединения/присоединения кабеля снова включить диск?

11 лет назад пришло счастье Manual driver binding and unbinding: отпала необходимость в rmmod всего драйвера из-за одного устройства. Но с USB этого не достаточно: одно устройство - это целый hub. Т.е.

echo -n "0000:00:1d.0" > /sys/bus/pci/drivers/ehci-pci/unbind
echo -n "0000:00:1d.0" > /sys/bus/pci/drivers/ehci-pci/bind
приводит к отсоединению/подсоединению всех остальных USB устройств, висящих на той же шине. Вроде не так страшно, пока одним из них не оказывается ещё один переносной диск/флешка.

Так как же вернуть мой 0000:00:1d.0/usb2/2-1/2-1.2 снова в рабочее состояние? Какой-нибудь rescan usb хаба?

 , , , ,

gag
()

(Решено) xset установки

Форум — General

Здравствуйте. В openbox где-то в автозагрузке прописаны параметры отключения монитора, у меня такие:

$ xset q | grep -A4 DPMS
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Enabled
  Monitor is On
Подскажите где находится файл с настройками, чтобы можно было изменить настройки и они не слетали после рестарта.

 

Rumba
()

Правильная синхронизация аппаратных часов в Gentoo?

Форум — General

уважаемые форумчане!

$ date
Sun May 21 17:48:59 MSK 2017
$ hwclock -r
Sun May 21 17:49:01.694678+3.00
$ date '+%s' -d '+5 minutes' > /sys/class/rtc/rtc0/wakealarm
$ cat /sys/class/rtc/rtc0/wakealarm
$ date '+%s' -d '+3 hours +5 minutes' > /sys/class/rtc/rtc0/wakealarm
$ cat /sys/class/rtc/rtc0/wakealarm
1495389340

это демонстрирует, что аппаратные часы установлены не правильно. При установке будильника на «через 5 минут» ничего не происходит. А при установке на «через 3 часа и 5 минут» устанавливается.

Подскажите, что надо изменить, чтобы нормально задвать время включения ноута?

 , ,

znavko
()

vsync возможно ли без композитного менеджера ?

Форум — Desktop

Есть железо: intel hd4600. Настройки xorg.conf

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    BusID       "PCI:0:2:0"
    Option      "TripleBuffer" "true"
    Option      "AccelMethod" "sna"
    Option      "TearFree" "true"
    Option      "DRI" "3"
EndSection

~/.profile

export __GL_SYNC_TO_VBLANK=1
export __GL_YIELD="USLEEP"
set vblank_mode=1
export vblank_mode=1

Если сделать ~/.drirc с содержимым

<driconf>
   <device screen="0" >
      <application name="all">
         <!-- Always synchronize with vertical refresh to avoid tearing -->
         <option name="vblank_mode" value="3"/>
      </application>
   </device>
</driconf>
То glxgears показывает 12к fps. Если удалить .drirc, то glxgears показывает 60fps, но все тузлы в системе(просмотр видео в ютубе, smplayer) показывает, что есть тиринг. Да, если включить compton - то проблем вообще нет, но постоянно задаюсь вопросом, а можно ли без композитного менеджера добиться корректного vsync ?

 , ,

bryak
()

Бесплатный Git-хостинг, который уважает приватность и свободу

Форум — General

Здравствуйте, уважаемые разработчики!

Список git-хостингов представлен на странице https://git.wiki.kernel.org/index.php/GitHosting .

Лишь немногие удовлетворяют требованиям свободы и приватности.

После упорных поисков и попыток регистрации на sourceforge, gitlab, bitbucket, unfuddle и других обнаружены бесплатные, свободные, уважающие приватность сервисы, предоставляющие Git-хостинг:

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

Уважающий приватность сервис не использует компоненты и продукты компаний, нарушающих права пользователей на приватность и защиту персональных данных.

На сайтах savannah.gnu.org и repo.or.cz, например, нет ввода капчи и не является обязательной другая личная информация, кроме e-mail, никнейм, имени.

 , ,

znavko
()

Книги по Си, системному программированию и Computer Science

Форум — Development

Сабж. Большинство курсов и гайдов по Си учат писать хелло ворлды через printf. А хочется жести с системными вызовами.

Пробовал трехтомник Столярова. Некоторые моменты хорошо объяснены, но есть много воды и шизы автора вроде «ВЫ ОБЯЗАНЫ НАЗЫВАТЬ ДИРЕКТОРИИ ДИРЕКТОРИЯМИ, НЕ ПАПКАМИ, Я ЛИНУКСОИД!!!».

Еще у Столлмана недавняя книга норм, но она как мануал и достаточно сухая.

Поделитесь источниками знаний!

 , ,

avg_linux_enjoyer
()

Как задать масштаб мыши?

Форум — Linux-hardware

Т.е. отношение того, насколько переместилась мышка к тому, насколько переместится курсор на экране. Kubuntu 18.04, Defender MS-125. Сейчас курсор бегает слишком быстро. Dpi на самой мышке выбран в самый минимум, в KDE в настройках режим ускорения выбран None, а ускорение курсора 1,0X.

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SONiX SI Gaming Keyboard Consumer Control id=14   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse Consumer Control id=10   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ SONiX SI Gaming Keyboard                  id=13   [slave  keyboard (3)]
    ↳ SONiX SI Gaming Keyboard System Control   id=15   [slave  keyboard (3)]
    ↳ SONiX SI Gaming Keyboard Consumer Control id=17   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse          id=9    [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse Consumer Control id=11   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse System Control   id=16   [slave  keyboard (3)]
$ xset q
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    on     02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  600    repeat rate:  25
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  10/10    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
Colors:
  default colormap:  0x20    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On
Гуглится только это, но непонятно, как воспользоваться.

Еще заметил, что если выбрать Flat, курсор бегает слишком медленно, а если Adaptive, то слишком быстро, а если None, то ни на что влияет, используется масштаб, который был до этого.

 

damix9
()

r8169 чехарда Link is Down ... Link is Up и частичное решение

Форум — Linux-hardware

Такие дела — вдруг, практически откуда ни возьмись, со вчерашнего вечера стало каждые несколько минут отваливаться проводное соединение (r8169, 5.15.0-78/76). В dmesg:

[  251.118395] r8169 0000:01:00.0 enp1s0: Link is Down
[  253.694702] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx
[  254.052888] r8169 0000:01:00.0 enp1s0: Link is Down
[  256.796432] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx
[  269.570727] r8169 0000:01:00.0 enp1s0: Link is Down
[  272.252308] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx
[  302.297242] r8169 0000:01:00.0 enp1s0: Link is Down
[  304.894322] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx
[  309.748182] r8169 0000:01:00.0 enp1s0: Link is Down
[  312.387393] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx
[  313.071430] r8169 0000:01:00.0 enp1s0: Link is Down
[  315.857187] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx
[  320.375260] r8169 0000:01:00.0 enp1s0: Link is Down
[  322.983243] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx
[  330.535909] r8169 0000:01:00.0 enp1s0: Link is Down
[  333.206734] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control rx/tx


Погрешил на Network Manager, перелом жилы в кабеле, обновления ядра... оказалось (вроде бы): Energy Efficient Ethernet. Первый раз об этом EEE в жизни слышу.

Сделал
ethtool --set-eee enp1s0 eee off

и помогло.
smacker@Ideapad510 ~ $ ethtool --show-eee enp1s0 
EEE Settings for enp1s0:
	EEE status: disabled
	Tx LPI: disabled
	Supported EEE link modes:  100baseT/Full 
	                           1000baseT/Full 
	Advertised EEE link modes:  Not reported
	Link partner advertised EEE link modes:  100baseT/Full

Прописал в отключение EEE в /etc/rc.local

Ходят слухи, что еще помогает параметр ядра «igb.EEE=0», но я пока не проверял — igb для интела, для r8169 параметров нет. И в целом решение я считаю верным чисто в силу марксистского принципа «практика — критерий истины», хотя очень может быть, что оно лечит симптом, а не причину.

Вопрос: что это такое и почему вдруг эта проблема появилась по видимому на пустом месте?

PS: Есть похожая и очень старая тема Link is Down & Link is UP про r8168, но и там молчат про причины и решение. Аналогично, https://forums.debian.net/viewtopic.php?t=149173 — толку нет, но аж прошивку роутера успели обличить. И в https://bugzilla.redhat.com/show_bug.cgi?id=1737207 тоже обсуждение закрылось по причине EOL дистра.

 , , ,

Smacker
()

Мне не нужен LOGGING & DEBUGGING

Форум — Desktop

Просто почитайте этот пост как маленький рассказ, покритикуйте, предложите лучшие решения и было бы круто узнать что-то новое. Я всё делал на AlmaLinux 8.5.

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

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

Понимаю, это всё очень нужные вещи для разработчиков, ведь случись чего — как помочь человеку?! Вот так и помогают: просят прислать лог программы и всё такое. Ну ещё всяким админам и прочим специалистам позарез надо, причём с длинной историей, чтоб на недели, а то и месяцы была записана вся активность системы и программ. Только здесь возникает вопрос, а нафига это домашнему пользователю, который установил линукс, настроил программы и сидит тихо. Такой человек, если обои ему не понравились (я уж не говорю о багах), решает свои проблемы сменой дистрибутива.

Начну с эпичного ~/.xsession-errors. Этот наверное чемпион по поглощению дискового пространства. Поскольку я гномосек, то мне он никогда не мешал особо, ибо gdm как-то хитро и аккуратно с ним работает и он не наполняется лишней информацией (кроме того, если его удалить пару раз, то он больше не появляется, магия…). Но вот тут поковырялся в кедах и обнаружил, что этот самый файл растёт как на дрожжах, а растёт потому, что всё, что программы выхлопывают в stderr пишется в него, и это какой-то звиздец, товарищи.

(Сразу скажу, что если ты не знаешь, как выключить какой-нибудь лог и лень разбираться, то обычно проканает сделать ссылку в /dev/null, типа ln -s /dev/null ~/.xsession-errors, а ещё делают более жёстко: cp -a /dev/null /var/log/долбанный.log, есть и другие варианты, но думаю хватит и этих)

А фишка с этим файлом в том, что «добрые люди» поместили скрипт в Xsession (дело было с sddm):

# redirect errors to a file in user's home directory if we can
if [ -z "$GDMSESSION" ]; then
    # GDM redirect output itself in a smarter fashion
    errfile="$HOME/.xsession-errors"
    if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ); then
        chmod 600 "$errfile"
        [ -x /sbin/restorecon ] && /sbin/restorecon $errfile
        exec > "$errfile" 2>&1
    else
        errfile=$(mktemp -q /tmp/xses-$USER.XXXXXX)
        if [ $? -eq 0 ]; then
            exec > "$errfile" 2>&1
        fi
    fi
fi

Я его закомментировал и на этом конец :-)

Вообще полезно бывает открыть терминал на всю длину экрана, запустить там journalctl -f и помониторить, что у тебя да как. И вот тут, пользуясь случаем, хочу высказать свой огромный респект кедерастам. Да, они зачем-то по умолчанию врубают дебаггинг своего окружения на полную и это будет видно в журнале, но он отключается. Можно в /etc/environment или ~/.bash_profile написать QT_LOGGING_RULES='*=false' и на это всё закончится, красавчики, чё.

А вот гномосеки и gtk-шники вертели тебя на ***, хоть обгуглись — решения нет, все эти мерзкие ворнинги и прочий хлам видимо так и будут засирать наши терминалы до второго пришествия. Если хочешь чистый терминал, то либо пиши после каждой gtk-шной софтины 2>/dev/null, либо мути с альясами и функциями в ~/.bashrc. А как быть с журналом не понятно, пока не придумал. Подскажите что-нибудь.

Ещё раз, пользуясь случаем, хочу высказать респект и уважуху разрабам хромых браузеров, они хотя бы о терминале позаботились (пиши --log-level=3 и будет счастье), а вот журнал спасти не удастся.

Поговорим теперь про coredump-ы. Серьёзно, кто-нибудь из домашних юзеров вообще это читал или посылал куда-нибудь?! А они работают! Благо, это всё отключается, однако тоже не без некоторой фигни. Кароче, чтобы выключить надо в /etc/systemd/coredump.conf прописать:

Storage=none
ProcessSizeMax=0

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

sudo ln -s /dev/null /etc/sysctl.d/50-coredump.conf

Ты не поверишь, но именно это предлагается в манах.

Пришло время поговорить о каталоге /var/log… На мой миопический взгляд, это ещё один эпический трындец. Загляни туда, бро, это же какая-то вакханалия логов, и мне что-то подсказывает, что ты, домашний пользователь, читать их никогда не будешь. Ладно-ладно, знаю, бывает надо, но фишка в том, что почти всё это тупо дублирует systemd-journald, который сам хранит свои логи, производит над ними ротацию и всё такое, а здесь идет дублирование демоном rsyslog, который туда складывает логи, а другой демон — logrotate — производит над ними ротацию.

Что касается программ rsyslog и logrotate (последняя может пригодится, если хочешь какой-то лог хранить и иметь ротацию), решай сам, я вот просто взял да и удалил, и программы и все логи из /var/log, чтобы тупо посмотреть, что осталось (об этом, когда про dnf).

Надо ли хранить на диске наш православный системдешный журнал? Мне вот не надо, всё что было до этой загрузки системы, мне не интересно. Можно просто выделить ему немного памяти и всё — пока система работает, лог есть, выключил, лога нет. Надо написать в /etc/systemd/journald.conf

Storage=volatile
RuntimeMaxUse=16M

16 мегов вроде хватает.

На закуску про DNF. Это ещё один товаришь в стиле GTK & GNOME, типа нам так удобнее, а вы идите лесом. Так вот, после разгрома дирректории /var/log, там осталась небольшая кучка логов, в общем безобидные и мелкие, но среди них четыре засранца:

dnf.log
dnf.rpm.log
dnf.librepo.log
hawkey.log

Про эти логи тоже в интернетах не мало историй. Да, их можно обрабатывать вышеназванной программой logrotate, но мне это не надо, я их не читаю ни-ког-да! Эти логи продуцирует DNF и на багзилле шляпы есть чудный интеллигентный срачик с разрабами, которые всё сводят к тому, что логи пусть пишутся, мы по ним помогаем людям, а то что их отключить нельзя, это мол dnf так стремительно разрабатывается, что походу некогда (видимо у разрабов GTK дела обстоят также) :-)

Кароче, решения нет, только кувалдой, то есть в /dev/null.

 

papin-aziat
()

бесплатные хостинги

Форум — Admin

какие есть бесплатные хосты на которых можно что-то своё устанавливать и разворачивать/запускать?

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

 , , ,

anon39
()

мониторить процессы которые живут несколько миллисекунд

Форум — Admin

Напомните как в linux мониторить процессы, кроме как через ps, top, /proc? Речь идёт о процессах, которые живут несколько миллисекунд и не успевают засветиться в top. Погуглил, вроде бы можно запустить ps в цикле watch, но он выводит просто на экран, а допустим нужно в файл. Может через отладку ядра как-то?

 

sunny1983
()

Оптимизация игор

Форум — Games

У меня 4 гб озу и встроенная видеокарта. Апгрейдить не планирую, для работы хватает, а играю редко. Возникли некоторые вопросы по оптимизации.

Через wine запускаю с такими параметрами. Скопировал из скрипта запуска какой-то игры на рутрекере. Актуальны ли сейчас эти параметры? Или может добавить какие? Использую proton и dxvk

export script="$(readlink -f "${BASH_SOURCE[0]}")"
export scriptdir="$(dirname "$script")"
export WINEESYNC=1
export WINEFSYNC=1
export XDG_CACHE_HOME="${scriptdir}"/cache
export __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1
export __GL_SHADER_DISK_CACHE_PATH="${XDG_CACHE_HOME}"
export DXVK_LOG_PATH="${XDG_CACHE_HOME}"/dxvk
export DXVK_STATE_CACHE_PATH="${XDG_CACHE_HOME}"/dxvk
export DXVK_CONFIG_FILE="${scriptdir}"/dxvk.conf
export DXVK_LOG_LEVEL=none
export DXVK_HUD="fps"
export DXVK_ASYNC=1
export VKD3D_DEBUG=none
export VKD3D_SHADER_DEBUG=none
export STAGING_SHARED_MEMORY=1
export ULIMIT_SIZE=1000000
export WINEDLLOVERRIDES="winemenubuilder.exe="
export WINE_LARGE_ADDRESS_AWARE=1
export WINE_FULLSCREEN_FSR=1
export WINE_FULLSCREEN_FSR_STRENGTH=2

Gamemode что-то полезное делает? Я разницы не заметил, но может на каких-то играх она есть.

Steam жрёт довольно много памяти. Можно как-то это исправить, может альтернативные клиенты какие есть? Или может как-то можно без steam запускать.

Как простым способом выключать композитор для xfwm4 при запуске игр? Или может менять его на openbox при запуске игр для экономии памяти? Сейчас добавляю в скрипт запуска для каждой игры xfconf-query -c xfwm4 -p /general/use_compositing -s false, но может можно проще. Ещё не получается поправить ярлык для steam, чтоб эта команда срабатывала до запуска. В терминале работает, в ярлыке нет.

 , ,

el-d
()

Способы переименования сетевого интерфейса через udev

Форум — Admin

Приветствую.

Встречал я 3 основных варианта как можно через udev переименовать сетевой интерфейс. К примеру:

KERNEL=="eth0", ACTION=="add", ATTR{address}=="40:6b:1b:20:42:35", NAME="inet"
и
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="40:6b:1b:20:42:35", NAME="inet"
и
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="40:6b:1b:20:42:35", KERNEL=="eth*", NAME="inet"

Все работают, но есть ли какая-то разница между ними и какой лучше?

 ,

mag-gendalf
()

Где можно увидеть полный перечень башизмов (bash-специфичных конструкций)?

Форум — General

Привет.

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

Где можно увидеть полный перечень конструкций, которые поддерживаются только в bash и не поддерживаются в POSIX sh?

 ,

Kroz
()