LINUX.ORG.RU

Сообщения abbat81

 

samba создает, удаляет но не сохраняет изменения в файле, удаляет его содержимое.

Samba создает, удаляет но не сохраняет изменения в файле при этом удаляет его содержимое.

Lubuntu 18.04, Samba 2.4.7.6 config шары:

[global]
	workgroup = OLEG_NET
	security = user
	guest ok = yes
	guest account = oleg
	netbios name = oleg_2
	server string = oleg_2

[Games]
	browseable = yes
	read only = no
	path = /games/
	guest ok = yes

Такие настройки портированны с Lubuntu 14.04, Samba 2.4.3.11, где работают безотказно.
Самое главное, что найстройки выше на новой Lubuntu 18.04, Samba 2.4.7.6 работают нормально, если заходить из старой системы Lubuntu 14.04, Samba 2.4.3.11. (тоесть, группа анонима все же имеет разрешение на rw).
Но не работает сохранение файла именно если заходить с новой на новую (Lubuntu 18.04, Samba 2.4.7.6)
Может чего не хватает в конфиге новой самбы?

UPD
Старая самба успешно перезаписывает файлы по протоколу NT1 в то время, как новая самба конектится по SMB3_11 и косячит, не может внести изменения в файл и тупо все удаляет и меняет его на атрибут на только чтение.

 ,

abbat81 ()

Убрать Ubuntu 18.04.5 LTS user tty1 при загрузке

Странное сообщение для загрузки. Половина времени черный экран, половина plymouth и в конце секунд 5 это сообщение, ненужное. (UPD. После чего все и DM загружается нормально) Можно ли убрать его или спрятать, ведь все равно там не предполагается никакого ввода.
UPD. При запуске системы на проприетарных драйверах происходит продолжительный черный екран, секунд 15, потом включается заставка plymouth, время которой меньше черного экрана. После заставки появляется сообщение виртуальной консоли, с текстом: «Ubuntu 18.04.5 LTS user tty1» и просит ввести пароль. Консоль, как при Ctrl+Alt+(1-6). Вот фото:
UPD2. Воспрос исключительно естетичности - убрать ненужное

 , ,

abbat81 ()

Заменить внутри тегов текстом из другого файла.

Есть ~/file1 с наполнением в тегах

<graphicsPreferences> 
настройки
</graphicsPreferences>

Нужно заменить содержимое. Мне удалось удалить его, но с тегами включительно. Как удалить все, что между <graphicsPreferences> и следующим шагам залить туда содержимое ~/file2?

 

abbat81 ()

Как отключить «mysql: [Warning] Using a password on the command line interface can be insecure.»?

Как отключить этот ответ в баше на использование пароль в текстовом незащищенном виде?

mysql: [Warning] Using a password on the command line interface can be insecure.

 

abbat81 ()

Ubuntu 20.04 fontconfig не срабатывает на QT.

Стоит правило для одного шрифта снимать сглаживание. Оно работает. Но следующее правило, если этот же шрифт italic, то вернуть сглаживание. Вот так оно работало раньше:

<match target="font">
    <test compare="eq" target="pattern" name="slant">
        <const>italic</const>
    </test>
    <edit mode="assign" name="antialias">
        <bool>true</bool>
    </edit>
</match>

Теперь это правило игнорируется. Что не так?

UPD. Оказывается, правило выше продолжает работать на GTK3 но не срабатывает на QT

 

abbat81 ()

Помогите найти или скачать исходики Lxpanelx

Для меня они закрыты. Может кому откроются https://code.google.com/archive/p/lxpanelx/

 

abbat81 ()

IPv4 поменять IP командой не зная имени интерфейса

Случилась необходимость скриптом задать статический IP, но по разным компютерах вижу разные eth0-eth5.

Существует ли способ одной-двумя команднами в скрипте сменить IP не зная имени интерфейса, желательно без sudo.

UPDATE:

interface=$(ip route get 8.8.8.8 | awk -- '{printf $5}') && echo PASSWORD | sudo -S ifconfig $interface 192.168.1.101 netmask 255.255.255.0 up && sudo route add default gw 192.168.1.1

 ,

abbat81 ()

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

Имеется 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 ()

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

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

 ,

abbat81 ()

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

Поставил на 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:

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 ()

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

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

 

abbat81 ()

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

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

 , , , ,

abbat81 ()

GRUB PRELOAD

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

 ,

abbat81 ()

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

При перезагрузке получаю 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...»

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

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

 ,

abbat81 ()

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

На примере предыдущей темы с использованием 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 ()

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

Обработка .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

Есть файл конфигурации 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 размером с занятое место

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

 , ,

abbat81 ()

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