Legenda (oznaczenia używane w postach) czyli lets clean this burdel

Oznaczenia używane w postach

Zwykły tekst Czcionka Georgia

apt-get install -Komenda



-ryzyko uszkodzenia systemu


-skrypt w bashu
-Ważna informacja

=====
wycinek z loga konsoli
====

nano /etc/resolv.conf plik do edycji


środa, 7 czerwca 2023

Rise of a tomb rider crash sigsev 11

 Ok, I finally solved it. This is how I did it:

(1) echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
(2) export STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 (This is important, you have to set that environment to 1)
(3) LD_PRELOAD='/usr/$LIB/libpulse.so.0 /usr/$LIB/libpulse-simple.so.0 '${LD_PRELOAD}
(4) steam&
(5) Start Rise of the Tomb Raider


Believe it or not after a lot of digging on the internet, at least in my case fedora the issue is that there is no executable pulseaudio available, it happens on modern systems that use pipewire (see https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/562).
Summmary:
- Check if there is a executable pulseaudio in the path
- if not then:
touch /usr/local/bin/pulseaudio
chmod 755 /usr/local/bin/pulseaudio

Edit the file /usr/local/bin/pulseaudio and write (yes it does nothing):

#!/bin/sh

exit 0

And done, the game starts.
systemctl --user unmask pulseaudio

Disable the pipewire-pulse service:

systemctl --user --now disable pipewire-pulse

Re-enable the PulseAudio services:

systemctl --user --now enable pulseaudio.service pulseaudio.socket

Instalacja z sida na innej gałęzi

 1. odpowiedni apt pinning
2. wpis w sources.list 

sudo apt-get -t sid install audacity

poniedziałek, 5 czerwca 2023

Zmiana aplikacji domyślnych

 https://bbs.archlinux.org/viewtopic.php?id=266054

xdg-mime query default inode/directory

xdg-mime default pcmanfm.desktop inode/directory

czwartek, 1 czerwca 2023

Dodanie sprawdzania pisowni w brave -browser

 1.Zainstaluj chrome.
2.Włącz potrzebne słowniki w chrome
3. zamknij chrome -otwórz chrome - zamknij chrome
4.cp ~/.config/google-chrome/Dictionaries/*.bdic ~/.config/BraveSoftware/Brave-Browser/Dictionaries/ 5. Można odinstalować chrome

czwartek, 24 listopada 2022

Debian nie montuje dysków w gui

 debian nie montuje dysków w gui


instalujemy udisks2

By jawojx https://forum.dug.net.pl/profile.php?id=8591

https://forum.dug.net.pl/viewtopic.php?pid=333548#p333548

Kod:

pkaction

A reguła podana na archwiki jest prawidłowa i z udisks2. Może coś pomyliłeś, a może zostawiłeś już inne.

Podam dla przykładu obydwie, ale ustawiać jedną wybraną. Przyjmijmy twoją podstawową grupę "grafi" (grupa pierwsza z brzegu). Podam ścieżki do tworzonych plików, chociaż to nieistotne, tutaj. Edytuj swoje, jak je zostawiłeś. Pierwsze powinno działać od razu, po ponownym uruchomieniu menadżera plików.

Kod:

/etc/polkit-1/rules.d/50-mount.rules

Nie musi być tak, może być z jedną jak na wiki arch-a.

Kod:

polkit.addRule(function(action, subject) {
    if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
         action.id == "org.freedesktop.udisks2.filesystem-mount") &&
        subject.isInGroup("grafi")) {
        return polkit.Result.YES;
    }
});

A to drugie.

Kod:

/etc/polkit-1/localauthority/50-local.d/50-mount.pkla

Minimalna wersja, tyle wystarczy.

Kod:

[udisks]
Identity=unix-group:grafi
Action=org.freedesktop.udisks2.filesystem-mount-system
ResultAny=yes
ResultInactive=no
ResultActive=yes

niedziela, 23 października 2022

Debootstrap

 sudo su -
apt update

lsblk

mkfs.fat -F32 /dev/vda1
mkswap /dev/vda2
mkfs.ext4 /dev/vda3

lsblk

mount /dev/vda3 /mnt
mkdir -p /mnt/boot/efi     <-- w przypadku instalacji biosowej  tworzymy mkdir -p /mnt/boot

mount /dev/vda1 /mnt/boot/efi   <-- w przypadku instalacji biosowej montujemy mount /dev/vda1 /mnt/boot

swapon /dev/vda2

mkdir -p /mnt/home
mount /dev/vdb1 /mnt/home

apt update

apt install debootstrap

debootstrap --verbose --include linux-image-amd64,grub-efi ,locales --arch amd64 bullseye /mnt http://ftp.pl.debian.org/debian

--> jeśli instalacja bios debootstrap --verbose --include linux-image-amd64,grub-legacy,locales --arch amd64 bullseye /mnt

for dir in sys dev proc; do mount --rbind /$dir /mnt/$dir && mount --make-rslave /mnt/$dir; done

cp /etc/mtab /mnt/etc/mtab

apt install arch-install-scripts

genfstab -U /mnt >> /mnt/etc/fstab

 chroot /mnt /bin/bash

nano /etc/apt/sources.list

deb http://deb.debian.org/debian bullseye main contrib non-free

apt update

======================

opcjonalnie

=====================

Tworzymy teraz plik konfiguracyjny /etc/apt/apt.conf.d/00-no-instal-recommends i dodajemy w nim tę poniższą treść:

=========================================
APT::Install-Recommends "false";

APT::Install-Suggests "false";

APT::AutoRemove::RecommendsImportant "false";

APT::AutoRemove::SuggestsImportant "false"

===================================================
===================================================

Odchudzi to instalacje znacząco natomiast o wiele rzeczy będziemy musieli zadbać sami, może skutkować niestabilnością systemu

Zdecydowanie lepszym wyjściem jest użycie apt-get install --no-install-recommends
podczas instalacji paczek

apt-get install --no-install-recommends firmware-linux  firmware-linux-nonfree sudo  network-manager vim intel-microcode (amd64-microcode) build-essential  locales localepurge console-setup console-data kbd

dpkg-reconfigure tzdata

dpkg-reconfigure locales

en_US.UTF-8, pl_PL.UTF-8 , en_US, pl_PL > Yes > Yes .

dpkg-reconfigure keyboard-configuration

Wybieramy odpowiednio: model -> Polish -> Right Alt (AltGr) -> Right Control

 dpkg-reconfigure console-setup

 UTF-8 -> Latin2 -> Terminus -> 8x16 


echo "test" > /etc/hostname

dodaj do /etc/hosts

127.0.1.1    test.localdomain test


ls /sys/class/net

enp7s0  lo  wlp6s0

tworzymy /etc/network/interfaces   według wzoru

auto lo
iface lo inet loopback

#dla dhcp:

auto eth0

allow-hotplug eth0

iface eth0 inet dhcp


Przykład dla statycznego ip: (broadcast and gateway are optional)

#

#auto eth0

#iface eth0 inet static

#   address 10.1.7.61

#   network 10.1.0.0/16

#   netmask 255.255.0.0

#   broadcast 10.1.255.255

#   gateway 10.1.255.253

podstawiająć enpXsX lub wlpXsX w miejsce eth0

apt install dhcpcd5 network-manager

passwd

useradd jan -m -U -c "Jan Kowalski" -s /bin/bash

psswd jan

usermod -aG sudo jan

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

lub grub-install  /dev/sdX  jeśli bios install

update-grub

Ustawienie klawiatury podczas startu systemu,  w pliku /etc/initramfs-tools/initramfs.conf ustawiamy zmienną KEYMAP=y za pomocą update-initramfs -u -k all generujemy nowy initframs. 

umount -a

exit

reboot now

logowanie do gołego systemu instalacja gui i reszty

OPENBOX

apt-get install --no-install-recommends xinit slim / wdm

htop tint2 obconf obsession wpasupplicant openbox xserver-xorg-core 

xserver-xorg-video-intel (xserver-xorg-video-radeon /xserver-xorg-video-amdgpu)  

xfonts-100dpi xfonts-75dpi 

xfonts-terminus xfonts-100dpi-transcoded xfonts-75dpi-transcoded 

xserver-xorg-input-evdev x11-xserver-utils rtkit 

x11-xkb-utils rxvt-unicode network-manager  gnome-network-nanager menu neovim 

firefox-esr policykit-1 dbus-x11 gvfs udisks2 

libreoffice-core libreoffice-l10n-pl libreoffice-help-pl libreoffice-writer libreoffice-calc 

libreoffice-impress  atril mousepad pcmanfm pulseaudio pavucontrol gsimplecal fech volumeicon-alsa

sudo apt install build-essential udev gzip bzip2 zip unzip rar unrar p7zip-full xarchiver

openbox-menu lxmenu-data


pomiędzy <menu id="root-menu" label="Openbox 3">i </menu> dodać


<menu execute="openbopenbox-menu lxde-applications.menu" id="apps" label="Applications"/>


Zciągnij i skompiluj menumaker


=====================================================================================

MINIMALNE KDE


apt-get install --no-install-recommends kde-plasma-desktop plasma-nm ark kate kcalc kde-spectacle okular


poniedziałek, 10 października 2022

Debian instalacja chroot prawie jak ARCH

chroot /target/ /bin/bash


root@debian:/home/dw# apt-get install --no-install-recommends xinit slim /wdm
htop tint2 obconf obsession wpasupplicant openbox xserver-xorg-core
xserver-xorg-video-intel (xserver-xorg-video-radeon /xserver-xorg-video-amdgpu)
xfonts-100dpi xfonts-75dpi
xfonts-terminus xfonts-100dpi-transcoded xfonts-75dpi-transcoded
xserver-xorg-input-evdev x11-xserver-utils rtkit
x11-xkb-utils rxvt-unicode network-manager gnome-network-nanager menu neovim
firefox-esr policykit-1 dbus-x11 gvfs udisks2
libreoffice-core libreoffice-l10n-pl libreoffice-help-pl libreoffice-writer libreoffice-calc
libreoffice-impress atril mousepad pcmanfm pulseaudio pavucontrol gsimplecal fech volumeicon-alsa
sudo apt install build-essential udev gzip bzip2 zip unzip rar unrar p7zip-full xarchiver
openbox-menu lxmenu-data

pomiędzy <menu id="root-menu" label="Openbox 3">i </menu> dodać

<menu execute="openbopenboox-menu lxde-applications.menu" id="apps" label="Applications"/>