This is about GStreamer on Linux.
[Read More][Linux] Adding page number to PDF file in terminal
Note: You will lose all the links (hyperlink, internal-link) in PDF with this way
Create latex file numbered.tex:
[Read More]Firefox tabs in multiple rows
- Go to about:config, enable config
toolkit.legacyUserProfileCustomizations.stylesheets
. - Go to about:support >
Profile Directory
>Open Directory
. Firefox profile directory will be openned in new window. - In your profile directory, create folder
chrome
if not exist. - Go to folder
chrome
, create fileuserChrome.css
. - Copy content from multi-row_tabs.css
into
userChrome.css
. - Restart Firefox.
Active Application Launcher on Latte Dock by Super button
- Right click on the dock > Layouts > Configure…
- In Settings window, go to Preferences tab
- In Actions section > Tick Press ⌘ to activate Application Launcher
Or
-
Open ~/.config/kwinrc, then add:
... [ModifierOnlyShortcuts] Meta=org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu ...
-
Reload KWin:
$ qdbus org.kde.KWin /KWin reconfigure
Generate GPG key non-interactively
Put information for gen key in a text file, eg. gpg_gen_key:
Key-Type: 1
Key-Length: 2048
Subkey-Type: 1
Subkey-Length: 2048
Name-Real: My Name
Name-Email: [email protected]
Expire-Date: 0
Passphrase: secretpass
Gen key with above text file:
gpg --batch --gen-key gpg_gen_key
NGINX Basic Authentication
Required package
-
For Debian:
apache2-utils
.sudo apt-get install apache2-utils
-
For Fedora:
httpd-tools
.sudo dnf install httpd-tools
Create password file
Run with -c
option if /etc/nginx/.htpasswd
does not exist:
sudo htpasswd -c /etc/nginx/.htpasswd user1
If .htpasswd
already exists, don’t use -c
option or file will be overwritten.
To add more user to password file.
sudo htpasswd /etc/nginx/.htpasswd user2
Get started with Mosh
What is Mosh
Mosh is a replacement for interactive SSH terminals.
Mosh doesn’t listen on network ports or authenticate users. The mosh client logs in to the server via SSH, and users present the same credentials (e.g., password, public key) as before. Then Mosh runs the mosh-server remotely and connects to it over UDP.
[Read More]Useful Firefox Add-ons - History AutoDelete
Add-ons: History AutoDelete
Features:
-
Auto delete expired history. For example, you don’t want to keep history since 30 days ago.
-
Auto delete a specific domain’s history. There are obvious websites we don’t want to keep in our history 🙈.
Setup NVIDIA Optimus on Fedora
Uninstall bumblebee and nvidia driver from rpmfusion if installed.
$ sudo dnf remove *nvidia* akmod-bbswitch bumblebee primus
Get patch file of a commit on github
To download patch file of a commit on github, just add .patch
to its URL (without arguments like ?diff=unified
).
-
Common URL:
https://github.com/<owner>/<repo>/commit/<commit_id>.patch
-
For example, the patch file for commit
https://github.com/dothanhtrung/godebian/commit/cf0495a9e2f5996fbb3e00f21e92b9aa259a6c2b
is at
https://github.com/dothanhtrung/godebian/commit/cf0495a9e2f5996fbb3e00f21e92b9aa259a6c2b.patch