Архіви категорій: Ubuntu

Запуск декількох копій програми Viber

По суті може бути будь яка програма. Але в моєму прикладі це саме Viber.
Створим файл

sudo nano /usr/local/bin/viber-newuser
#!/bin/bash
export DISPLAY=:0
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
/usr/bin/xhost +SI:localuser:viber
/usr/bin/sudo -u viber /opt/viber/Viber

додамо нового користувача

sudo adduser viber

робимо запуск без паролю

sudo visudo
ozim ALL=(viber) NOPASSWD: /opt/viber/Viber

ярлик

[Desktop Entry]
Version=1.0
Type=Application
Name=Viber (New User)
Icon=/usr/share/pixmaps/viber.png
Exec=/usr/local/bin/viber-newuser
Terminal=false
Categories=Network;InstantMessaging;

E: The repository ‘file:/cdrom bionic Release’ no longer has a Release file. Please check apt

sudo nano /etc/apt/sources.list

і коментуємо або видаляємо стрічку, що починається з

deb cdrom:

GIMP – Permission denied при спробі відкрити файл

Встановив GIMP через snap і він отаке почав мені видавати.

Тут є 2 рішення:
1. встановити його через apt
2. Виконати команду Читати далі

Встановлення wine на KDE NEON 22.04

Після встановлення KDE NEON 22.04 wine встановити не вдається через конфлікт.

В мене це було приблизно так

sudo apt install --install-recommends winehq-devel
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) winehq-devel:amd64 < none -> 8.3~jammy-1 @un puN Ib >
Broken winehq-devel:amd64 Depends on wine-devel:amd64 < none @un H > (= 8.3~jammy-1)
  Considering wine-devel:amd64 0 as a solution to winehq-devel:amd64 9999
  Considering wine-devel:i386 0 as a solution to winehq-devel:amd64 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 winehq-devel : Depends: wine-devel (= 8.3~jammy-1)
E: Unable to correct problems, you have held broken packages.

Читати далі

Восстановление IP адреса посетителя сайта при использовании cloudrafe

Поскольку я очень ленивый, я просто скопировал текст с инструкцией в случае, если там ее не окажется.

Суть проблемы в том, что при подключении домена на управление Cloudfare (ну если вы нищеброд или принципиально не хотите покупать ssl сертификат за деньги) эта гадость этот прекрасный сервис подставляет свои IP адреса, и это логично, так как по сути он проксирует ваш сайт. Читати далі

Удаление старых ядер в Ubuntu

так как найти полноценной команды для удаления всех старых ядер я не смог, пришлось использовать такой вариант
Находим текущее ядро
v="$(uname -r | awk -F '-virtual' '{ print $1}')"
echo "$v"
находим все ядра
dpkg --list | egrep -i 'linux-image|linux-headers' | awk '/ii/{ print $2}' | egrep -v "$i"
удаляем все, кроме нашего
(в моем случае у меня было ядро 5.4.0-67-generic – поэтому удаляем остальные по шаблонам, не подходящим к текущему, ну либо для каждого прописывать команду)
sudo apt-get --purge remove linux-headers-5.4.0-5*
или полностью но по одному
sudo apt-get --purge remove linux-headers-5.4.0-59
Profit

VNC – активный [текущий] удаленный рабочий стол

user@hostname:~$ sudo apt-get install tigervnc-scraping-server
user@hostname:~$ mkdir -p ~/.vnc
user@hostname:~$ vncpasswd
Для старта
x0vncserver -passwordfile ~/.vnc/passwd -display :0