"go.languageServerExperimentalFeatures": {
"rename": true
}
search
Sunday, June 14, 2020
Unable to rename in go projects in vscode
vscode used to use gorename to do the renames. However, gorename does not support go modules. gopls should be used instead. If it is not available to your project, try to add the following in your configuration file:
Sunday, March 22, 2020
Run command on suspend
Create a file located in /usr/lib/systemd/system-sleep directory:
#!/bin/sh
if [ "${1}" == "pre" ]; then
nordvpn d
elif [ "${1}" == "post" ]; then
echo "Hello"
fi
Tuesday, March 3, 2020
Debug route table
List all routes in system:
Get route for a specific IP:
route -n
ip route get 1.1.1.1
Friday, February 14, 2020
Thursday, January 30, 2020
Check and modify connection mtu
To check:
Modify temporarily:
Permanently: edit /etc/sysconfig/network-scripts/ifcfg-eth0 file and add:
[root@lxd-node3 ~]# netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
ens10 1450 455 0 0 0 671 0 0 0 BMRU
eth0 1500 28 0 0 0 32 0 0 0 BMRU
lo 65536 0 0 0 0 0 0 0 0 LRU
ifconfig eth0 mtu 1450
MTU=1450
Thursday, January 23, 2020
fedora: Lockdown a kernel version
Fedora typically keeps 3 latest kernel versions. However, what if you want to keep an old specific kernel version which is known to work well with your system?
First, we need to install a dnf plugin that allows us to keep a specific version of any package:
Lets find all available kernel versions for your system:
Install that specific version of the kernel:
And lock it:
To remove the lock:
sudo dnf install python3-dnf-plugins-extras-versionlock
sudo dnf list kernel --showduplicates
sudo dnf install kernel-5.3.7-301.fc31
sudo dnf versionlock add kernel-5.3.7-301.fc31
sudo dnf versionlock delete kernel-5.3.7-301.fc31
Thursday, January 2, 2020
Dell Precision 5540 - Battery drains in sleep mode
Run the following command to check the suspend mode:
If the output looks like this:
It means that very inefficient suspend mode is active (drains battery from 100% to 0 in 9 hours).
To enable "deep" mode, edit file /etc/default/grub and append "mem_sleep_default=deep" to GRUB_CMDLINE_LINUX:
Apply changes:
Restart your laptop and verify changes:
cat /sys/power/mem_sleep
[s2idle] deep
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet mem_sleep_default=deep"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
$ cat /sys/power/mem_sleep
s2idle [deep]
Subscribe to:
Posts (Atom)