Sunday 19 May 2024

Why never again Fedora 40

Out of all the distros, the only one where they couldn't get Midnight Commander to work with CTRL+SHIFT+ENTER on KDE Plasma. I tried Gentoo, Debian, it works for everyone else, but not on Fedora 40.


OpenSUSE

Minimal apps:
$ sudo zypper install smplayer git remmina keepassxc cmake-gui

Fix h264 codecs:
$ sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
$ sudo zypper dup --from packman --allow-vendor-change


Install transgui:
https://build.opensuse.org/project/show/home:biserov

Remove unwanted apps:
$ sudo zypper remove vlc-noX vlc-qt


Sunday 12 March 2023

kvm, virtio

$ sudo vim /etc/libvirt/qemu.conf user = "root" group = "libvirt" $ sudo systemctl restart libvirtd $ sudo usermod -a -G libvirt $(whoami) KVM: $ mount -t 9p -o trans=virtio /tagname /tmp/guestname

Wednesday 30 November 2022

Xiaomi remove unwanted apps, like youtube

$ adb shell

$ pm list packages | grep ‘xiaomi’
$ pm list packages | grep ‘miui'

Use the following command:

$ pm uninstall -k —user 0 <PackageName>


To restore:

$ cmd package install-existing <PackageName>


Removed:

com.xiaomi.micloud.sdk # sdk for developer

com.google.android.projection.gearhead #android auto

com.android.egg # eastern egg

com.miui.yellowpage

com.aura.oobe.bouygues

com.orange.update

com.orange.aura.oobe

com.sfr.android.sfrjeux



Strange list of unwanted apps:

com.altice.android.myapps
com.android.camera
com.android.cameraextensions
com.android.musicfx
com.android.wallpaperbackup
com.android.wallpapercropper
com.android.wallpaper.livepicker

com.google.android.apps.turbo
com.google.android.apps.wellbeing
com.android.egg
com.android.hotwordenrollment.okgoogle
com.android.hotwordenrollment.xgoogle

com.bsp.catchlog
com.fido.asm
com.google.android.apps.googleassistant
com.google.android.marvin.talkback
com.google.mainline.adservices
com.google.mainline.telemetry
com.ironsource.appcloud.oobe.hutchison
com.lbe.security.miui

com.tencent.soter.soterserver
com.wdstechnology.android.kryten

com.miuix.editor
com.miui.miwallpaper
com.miui.miwallpaper.overlay
com.miui.miwallpaper.overlay.customize
com.miui.miwallpaper.wallpaperoverlay.config.overlay
com.miui.player
com.miui.videoplayer
com.miui.wallpaper.overlay
com.miui.wallpaper.overlay.customize
com.aura.oobe.vodafone
de.telekom.tsc

com.sfr.android.sfrjeux
com.orange.aura.oobe
com.orange.update
com.aura.oobe.bouygues
com.miui.yellowpage

Saturday 12 November 2022

debian + NetworkManager generate resolve.conf at every reboot

Sadly the NetworkManager overwrite my resolv.conf. To fix I found followings:

$ vim /etc/NetworkManager/conf.d/90-dns-none.conf

[main]

dns=none

$ systemctl reload NetworkManager

Above section disable update NetworkManager overwrite your custom dns resolver.

Now you can add you favorite dns provider like me with Cloudflare:

$ sudo tee /etc/resolv.conf << END
nameserver 2606:4700:4700::1111
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 2606:4700:4700::1001
END

Have nice day...

Thursday 10 November 2022

Set up tc_malloc to default on the whole system on Linux

You can use a faster memory allocator for multi-core CPU if you use Google's tcmalloc (https://github.com/google/tcmalloc).

At first install tcmalloc from your repository:

$ apt install libtcmalloc-minimal4

 Now ready for testing with Firefox:

$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4 firefox

If you like it, now you're ready to apply system wide:

$ cat /etc/ld.so.preload
/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4


This is tested on Debian Bookworm and Linux Mint.

Do at your own risk! On this site I give the quick step without detailed description, benchmark and other things.

 

Have a nice day!

Tuesday 17 May 2022

Mounting nfs

Mount NFS share on Fedora with Asustor. At first check official description here:

https://www.asustor.com/en/knowledge/detail/?id=&group_id=508


After you do the share on your Linux you can add to /etc/fstab:


192.168.1.66:/volume1/Z /media/Z nfs defaults 0 0

192.168.1.66:/volume2/X /media/X nfs defaults 0 0

 

Of course you can try mount manually:

$ mount -t nfs 192.168.1.66:/volume1/X  /media/X