LINUX.ORG.RU

Сообщения abbat81

 

Mikrotik web-proxy хватает на пару обновлений страницы

Форум — General

Имеется Mikrotik RB750 и 6.47.1 (stable). Настраивал прокси для проброса по входящему домену по этому сценарию.
https://blog.erofeevonline.ru/svaz/neskolko-serverov-za-mikrotik

Все стартует, работает, но через пару обновлений станиц перестает грузится. Не обрывает связь, но безуспешно грузит страницу. Висит.
Проблема «исправляется» мгновенно отключением web-proxy «Enable-Apply» и там же включением. В этот момет связь разрывает.
Потом все опять грузит. Но опять на несколько обновлений старницы.
Перепробовал все с кешем. Без него. Разного обьема. Отключал все правила, все свои другие сторонние NATы. То же самое.
Загрузка процессор в норме, RAM свободного около 4-4.5Мб. В логах при загрузке страницы примерно следующее(ip заменил):
dstnat: in:pppoe-out1 out:(unknown 0), proto TCP (SYN), 222.222.222.222:39800->195.162.75.74:80, len 60
Но такое в логах появляется и при успешной загрузе страницы.

Что может мешать нормальной работе?

 ,

abbat81 ()

Хром размывает картинки

Форум — General

Поразмывали шрифты, теперь добрались и до размывания картинок.
Новый хром размывает изображения.
Как исправить размытие или хотя бы как сделать картинку, что бы не размывало?
https://ibb.co/mcyNRrq

 ,

abbat81 ()

Шрифты слипаются на новой Ubuntu 20.04

Форум — General

Поставил на Lubuntu 20.04 шрифты Tahoma, отключил сглаживание но буквы слипаются.
Все те же правила fontonfig, которые работали в 14.04, 16.04, 18.04 не работотают нормально на 20.04.
>>Картинка тут<<
Проблема в самом QT?
Какие будут варианты?

UPD. Вот сравните
Для меня загадка, как вы можете оспаривать право на отображение таких шрифтов без сглаживания? Сначала Офтопик Seven обломал их а тепер и в Линуксе все поломали.

UPD2. У меня уже вопрос принципиальный: Зачем галочка «отключить сглаживание» если без сглаживания оно не работает корректно?

UPD3. Похоже проблемы с шрифтами исключительно в QT5, firefox отображает шрифты без сглаживания корректно.

UPD4. Пробовал подменять /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.1 файлом от Lubuntu 14.04.6-libfreetype.so.6.11.1, зависал тут же; файлом libfreetype.so.6.15* от Lubuntu 18.04.4 - не зависал, но рамка вокруг окна пропадала. Не рецепт.

 ,

abbat81 ()

You are missing the following 32-bit libraries, and Steam may not run:

Форум — General
STEAM_RUNTIME=0 steam

Выдает:

You are missing the following 32-bit libraries, and Steam may not run:
libva.so.2
libbz2.so.1.0
libvdpau.so.1
libva.so.2
libva-x11.so.2
Все те недостающие выше библиотеки есть тут, в steam-runtime:
onix@onix:/Games/SteamLibrary/Steam/ubuntu12_32$ find . -name "*libva*.so*"
./steam-runtime/usr/lib/i386-linux-gnu/libva.so.2
Копрос: куда их закинуть или где разметить симлинки на них?

PS. Чем отличается вот это:

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam
от этого:
STEAM_RUNTIME=0 steam
Первое выбирает локальные библиотеки и второе вместо рантайма. Первое запускается, второе выдает ошибку про недостающие библиотеки.

 

abbat81 ()

Заменить все файлы в директориях на указанный

Форум — General

У меня есть путь к файлу: /games/SteamLibrary/Steam/userdata/8888888888/730/local/cfg/video.txt который нужно заменить на свой. Но проблема в том, что я не знаю участок пути, которое будет на месте «8888888888». Нужно зайти в /games/SteamLibrary/Steam/userdata и оттуда найти рекурсивно все файлы «video.txt». Это мне под силу, но как их теперь заменить на заранее указанный в заранее определенном месте, например в «~/video.txt»?

 

abbat81 ()

Мысли вслух: linux - *овно? (Nvidia driver)

Форум — General

Вобщем топик просто порассуждать. Многим не под силу прочувствовать суть вопроса в силу накрученой производительности GTX видеокарт, поэтому обладатели GT видеокарт могуть раскрыть у себя эту тему. Есть такая проблема в видеодрайвере, как тиррирг. Многие знают и уже скролят вниз оставить заумный коммент. Но все интереснее и познается в сравнении. Так вот что имеем. Убираем тирринг в Линуксе и получаем минус по fps на нативных opengl приложениях. В то время, как убраный тирринг в оффтопике дает сравнительно лучший fps. Что-то я приплел я opengl - можно сравнивать даже на 2D, например в проигрывании youtube-chrome. Это было в минус линуксу. Другую интересуную вещь, но уже в пользу линукса заметил: scrot делает скриншот любого содержимого (кроме меню lxpanel) в то время, как в оффтопике нереально получить скриншот opengl-directx без инъекций в библиотеки opengl-directx.

 , , , ,

abbat81 ()

GRUB PRELOAD

Форум — General

Установлены несколько систем. С помощью Grub_customizer настроено меню. Существует ли возможность задать пункт загрузки удаленно перед WakeOnLan? Или заставить GRUB брать вариант загрузки где-то например в самбе?

 ,

abbat81 ()

xrandr не сохраняет частоту кадров

Форум — General

При перезагрузке получаю 59 Герц, хотя нужный режим на 75 герц существует, т.е не нужно new_mode. Если ввести:

xrandr | grep -w connected  | awk -F'[ ]' '{print $1}' | xargs -I {} xrandr --output {} --mode 1280x1024 --rate 75
то получаю 75 герц. Но как заставить его грузиться в 75 герц? Видно, что по умолчанию 60.0
$ xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
DVI-I-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   640x480        75.0     59.9  
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)

 

abbat81 ()

Получить CMYK изображения, как получается через file.pdf через «gs -q -dNOPAUSE -dBATCH...»

Форум — General

Как получить такой вывод но уже от картинки. Можно ли обойтись без конвертации картинки в pdf?

gs -q -dNOPAUSE -dBATCH -dFirstPage=1 -dLastPage=1  -sDEVICE=inkcov -o - file.pdf;

 ,

abbat81 ()

Сделать превью всех страниц .PDF файла используя parallel

Форум — General

На примере предыдущей темы с использованием parallel нужно сделать превью всех страниц .PDF файла. Не смог я в имена+переменные. Как правильно это делается?

UPDATE Оказалось, не получалось потому, что правки делал в другом файле. Нижеприведенный вариант работает. Поскольку уже есть комментарий, удалить тему лишен доступа.

#!/bin/bash
fullfile=$1
fname=$(basename $fullfile)
fbname=${fname%.*}
rm -f $fbname
n=$(gs -q -dNODISPLAY -c "("$1") (r) file runpdfbegin pdfpagecount = quit";) 
SECONDS=0
#seq $n | parallel ./script_pdf.sh "$1" {} {} >> $fbname
seq $n | parallel convert -thumbnail x300 -background white -alpha remove "${fbname}.pdf[{}]"  "{}_thumbnail.png"
echo $SECONDS > "${fbname}_"

 ,

abbat81 ()

Параллельный запуск одного скрипта

Форум — General

Обработка .pdf файлов на заполненность страниц. Проблема в том, что файл на 80 страниц обрабатываю процессором E8400 за 22 сек., а на I7-2600 - за 19 секунд. 3-4 секунды - facepalm. Да, на одном ядре. Поэтому ищу способ запускать скрипт параллельно для обработки каждой страницы с выводом результата в отдельный файл для каждой страницы.

Есть два скрипта: mass_pdf.sh и script_pdf.sh.

Запуск ./mass_pdf.sh 456.pdf

#!/bin/bash

fullfile=$1
fname=$(basename $fullfile)
fbname=${fname%.*}

rm -f $fbname

n=$(gs -q -dNODISPLAY -c "("$1") (r) file runpdfbegin pdfpagecount = quit";) 
n=$(($n+1))
SECONDS=0
for ((i=1; i < $n; i++))
do
./script_pdf.sh "$1" $i $i >> $fbname;
done
echo $SECONDS > "${fbname}_"

script_pdf.sh

#!/bin/bash
gs -q -dNOPAUSE -dBATCH -dFirstPage="$2" -dLastPage="$3"  -sDEVICE=inkcov -o - "$1";

РЕШЕНИЕ: mass_pdf.sh:

#!/bin/bash
fullfile=$1
fname=$(basename $fullfile)
fbname=${fname%.*}
rm -f $fbname
n=$(gs -q -dNODISPLAY -c "("$1") (r) file runpdfbegin pdfpagecount = quit";) 
SECONDS=0
seq $n | parallel ./script_pdf.sh "$1" {} {} >> $fbname
echo $SECONDS > "${fbname}_"
#!/slavaisu

 ,

abbat81 ()

Внести изменения в config

Форум — General

Есть файл конфигурации my.conf:

[Значения]
res_fix="xrandr -s 1440x900"
Ncomp="20"
Height="900"
Width="1440"
Как можно внести изменение через скрипт в Height и Width?
РЕШЕНО.
#!/bin/bash
cd path_to/my.conf
source my.conf
Height=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2)
Width=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
sed -i "s/^Height.*/Height=\"$Height\"/g" my.conf
sed -i "s/^Width.*/Width=\"$Width\"/g" my.conf
#slavaisu

 

abbat81 ()

Раздел диска в img размером с занятое место

Форум — General

Есть ли какие GUI, что бы делали, как делается .tib, только .img. Дело в том, что использовал раньше Gparted+gnome-disks, но последний Gparted что-то сокращать размер разучился, требует около 2 гб свободного пространства оставить. Раньше достаточно было 100-150Mb.

 , ,

abbat81 ()

mplayer url - сохранять название песен в файл при каждом изменении.

Форум — General

Может есть уже существующие решения, что бы все песни проигранные были в файле. На текущий момент беру из терминала, но высота прокрутки не большая, поэтому не так много могу скопировать.
UPD. На текущий момент запускаю в терминале mplayer url. Через день останавливаю, если само не остановилось и все содержимое в терминале вставляю в файл fm. После чего запускаю скипт на удаление ненужностей, некоторые из которых перечислены в отдельном файле рядом wordsToExcludeFile, сейчас скрипт выглядит вот так:

#!/bin/bash
grep -vf wordsToExcludeFile ./fm  > ./fm.new && mv ./fm.new ./fm
perl -w -i -p -e "s/ICY Info: StreamTitle='//g" fm
perl -w -i -p -e "s/';//g" ./fm
awk '! a[$0]++' fm > fm.new && mv ./fm.new ./fm

НУЖНО это все автоматизировать, что бы само оно в файлы скидывало хотя бы без парсинга. Меняется песня - и дописало в файл.

 

abbat81 ()

Переименовать файлы нумерацией 0001, 0002, 0003 ... 0888 и т.д

Форум — General

Помогите с командой, никак не могу справиться с форматом, получается сухие три нуля в начале - 0001... 000888.

Заранее благодарен.

UPDATE.

Выделяю ПКМ файлы, выбираю скрипт и он 159 файлов переименовывает на 0001 до 0159.

Спасибо за помощь

x=10001;
for file in "$@"; do
	mv -v "$file" ${x:1}.${file##*.}; 
	(( x++ )); 
done

 ,

abbat81 ()

dns для web ubuntu server через mikrotik

Форум — General

Установил и настроил веб сервер на Raspberry Pi 3, Ubuntu Mate 16.04. По IP отлично все работает если в локальной сети компютеру подменить переадресацию на сервер по домену в /etc/hosts. Малинка внутри локальной сети со статическим IP 192.168.1.225, администрируется машрутизатором Mikrotik для выхода в интернет. И тут столкнулся с проблемой - в натройках домена нельзя в dns указывать статический внешний IP Mikrotik, нужен некий ns1.domain.com-net. Каким-то образом я завладел таковым на zoneedit.com, дождался пару часов активации. Ввожу в юрл мой ns1.domain.com-net и перенаправляет меня на админку микротика, что есть гуд. Но опять столкнулся в с проблемой, в Микротике можно пробросить порт по условию порта входящего, по условию IP входящего но не по условию домена входящего, и как же его теперь пробросить на IP моей малинки, которая уже заждлась? Ввиду такой проблемы, мне просто интересно, как происходит переадресация на Ubuntu Web Server, ведь наверняка он зачастую подключен так же через маршрутизатор, как у меня.

 , , , ,

abbat81 ()

Помогите настроить vsftpd на Ubuntu 16.04

Форум — General

В нете миллион инструкций по настройке vsftpd но ни одна не работает так, как надо.

Есть localuser как пользователь текущей сессии. Нужно сделать пользователя ftpuser и чтобы его домашняя была в /var/www и не мог он выше нее подниматься.

Полный доступ текущего localuser к файлам, созданных через ftp пользователем ftpuser.

 ,

abbat81 ()

Удаление файлов через один

Форум — General

Список find -type f -printf '%p\n' | sort -n
Это с сортировкой, ибо просто find выдает в перемешку.
Как удалить так, что бы оставить например каждый пятый файл неудаленным?

~/FOTO/22/001$ find -type f -printf '%p\n' | sort -k1 -n
./001.jpg
./002.jpg
./003.jpg
./004.jpg
./005.jpg
./006.jpg
./007.jpg
./008.jpg
./009.jpg
./010.jpg
./011.jpg
./012.jpg
./013.jpg
./014.jpg
./015.jpg
./016.jpg
./017.jpg
./018.jpg
./019.jpg
./020.jpg
./021.jpg
./022.jpg
./023.jpg
./024.jpg
./025.jpg

 ,

abbat81 ()

Узнать количество страниц pdf файл с помощью ghostscript

Форум — General

Оказывается это настолько нереально, что мне приходится взывать о помощи. Нужно исключительно средствами ghostscript и его параметров (без awk, sed и т.д.) узнать сколько страниц в файле. Поскольку напрямую такой опции нет, нужно найти легковесную задачу, что бы пройтись от первой и до последней страницы, без обработки и анализа файла, то есть - максимализировать время исполнения и на последней страницы выплюнуть текущую последнюю страницу. Как-то так вижу.

 

abbat81 ()

Найти файлы по количеству символов в имени

Форум — General

На хостинге инфицировалось все и теперь нужно найти файлы с именами типа:gcdsouke.php, ltszlpdw.php, rpcsjjeq.php и т.д. Общее у них в поиске find -size 84k, но как добавить параметр [8 цифр имени]+[.php]. Ну и как это все удалить вместе. Заранее благодарен.

 ,

abbat81 ()

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