Linux: Difference between revisions
(Add VIdeo Editing section and faster copy option for ffmpeg) |
(Reset Gnome Configuration) |
||
Line 1: | Line 1: | ||
Subpages | Subpages | ||
<splist | <splist sortby="title" liststyle="unordered" showpath="no" kidsonly="no" debug="0" /> | ||
== General == | ==General== | ||
=== Offline dictionary - GoldenDict === | ===Offline dictionary - GoldenDict=== | ||
[[File:GoldenDict-rescan-dictionaries.png|thumb]] | [[File:GoldenDict-rescan-dictionaries.png|thumb]] | ||
Install the [[wikipedia:GoldenDict|GoldenDict]] dictionary application for your Linux distribution. | Install the [[wikipedia:GoldenDict|GoldenDict]] dictionary application for your Linux distribution. | ||
Line 25: | Line 20: | ||
''Optional:'' You can also make WordNet3 the dictionary with the highest priority by dragging it to the top in the ''Dictionaries'' tab. | ''Optional:'' You can also make WordNet3 the dictionary with the highest priority by dragging it to the top in the ''Dictionaries'' tab. | ||
== Network Tricks == | ==Network Tricks== | ||
=== Connecting to two networks - one Wi-Fi and one wired === | ===Connecting to two networks - one Wi-Fi and one wired=== | ||
Wi-Fi network has internet, wired does not. Then, disable the gateway of the Wired network for internet access. | Wi-Fi network has internet, wired does not. Then, disable the gateway of the Wired network for internet access. | ||
Line 43: | Line 38: | ||
<code>$ sudo ip route del default via 192.168.1.1</code> | <code>$ sudo ip route del default via 192.168.1.1</code> | ||
== Gnome tricks == | ==Gnome tricks== | ||
=== Creating a desktop launcher on Gnome === | ===Creating a desktop launcher on Gnome=== | ||
Install '''gnome-panel''' | Install '''gnome-panel''' | ||
Line 60: | Line 55: | ||
Done. | Done. | ||
<br /> | |||
== | === Reset Gnome configuration === | ||
Run this command as your user | |||
=== Trimming a video === | <code>dconf reset -f /org/gnome/</code> | ||
Logout and login. | |||
==Video Editing== | |||
===Trimming a video=== | |||
ffmpeg can be used to quickly trim a video from a given start time to end time. | ffmpeg can be used to quickly trim a video from a given start time to end time. | ||
Line 75: | Line 77: | ||
See [https://stackoverflow.com/questions/7333232/how-to-concatenate-two-mp4-files-using-ffmpeg/11175851#11175851 this] for joining videos. | See [https://stackoverflow.com/questions/7333232/how-to-concatenate-two-mp4-files-using-ffmpeg/11175851#11175851 this] for joining videos. | ||
== Create ebook from a website using Calibre == | ==Create ebook from a website using Calibre== | ||
Some free books on the internet are available as HTML pages. <br> | Some free books on the internet are available as HTML pages. <br> | ||
Line 86: | Line 88: | ||
</pre> | </pre> | ||
== X Window system tricks == | ==X Window system tricks== | ||
=== Switch to Colemak layout in X window system === | ===Switch to Colemak layout in X window system=== | ||
<pre> | <pre> | ||
setxkbmap us -variant colemak | setxkbmap us -variant colemak | ||
</pre> | </pre> | ||
=== Natural scrolling === | ===Natural scrolling=== | ||
Run the following command, then logout and login. | Run the following command, then logout and login. | ||
<pre> | <pre> | ||
Line 99: | Line 101: | ||
</pre> | </pre> | ||
== VirtualBox tricks == | ==VirtualBox tricks== | ||
===Adding a new virtual USB disk to a virtual machine=== | |||
*Enable USB controller for the virtual machine. This can be done from the VirtualBox UI. | |||
*Create a new virtual disk and add it using the USB controller. | |||
*Run this command as root inside the box. | |||
# mkfs.ext4 /dev/sdb | # mkfs.ext4 /dev/sdb |
Revision as of 03:04, 9 February 2019
Subpages
General
Offline dictionary - GoldenDict
Install the GoldenDict dictionary application for your Linux distribution.
By default, the application only seems to use online dictionaries for English to English dictionaries.
Download the free offline dictionary Wordnet3 from here.
Unzip the downloaded file and place the file that ends with .dz in /usr/share/dictd
Now open GoldenDict. Go to Edit -> Dictionaries (or press F3). Under the Sources -> Files, you'll see the directories that GoldenDict looks for dictionary files. Press the "Rescan now" button in the right pane to index the newly added dictionary.
Optional: You can also make WordNet3 the dictionary with the highest priority by dragging it to the top in the Dictionaries tab.
Network Tricks
Connecting to two networks - one Wi-Fi and one wired
Wi-Fi network has internet, wired does not. Then, disable the gateway of the Wired network for internet access.
Show the networks
$ ip route show
Smaller metric number means higher priority for the gateway
Remove the gateway of the wired network
$ sudo ip route del default via 192.168.1.1
Gnome tricks
Creating a desktop launcher on Gnome
Install gnome-panel
sudo apt-get install --no-install-recommends gnome-panel
Open the Create Launcher dialog and enter the details for the launcher
sudo gnome-desktop-item-edit --create-new /usr/share/applications
Done.
Reset Gnome configuration
Run this command as your user
dconf reset -f /org/gnome/
Logout and login.
Video Editing
Trimming a video
ffmpeg can be used to quickly trim a video from a given start time to end time.
ffmpeg -i video.webm -ss 00:00:00 -t 00:05:04 -c copy video-cut.webm
ss and t can be skipped in case of start of video or end of video respectively.
See this for joining videos.
Create ebook from a website using Calibre
Some free books on the internet are available as HTML pages.
An epub file is simply an archive of HTML pages that can be treated as an ebook.
A book website can be stitched into an ebook using wget
and calibre
wget -r --no-parent http://www.hpmor.com/ ebook-convert index.html hpmor.epub
X Window system tricks
Switch to Colemak layout in X window system
setxkbmap us -variant colemak
Natural scrolling
Run the following command, then logout and login.
echo "pointer = 1 2 3 5 4 6 7 8 9 10 11 12" >> ~/.Xmodmap
VirtualBox tricks
Adding a new virtual USB disk to a virtual machine
- Enable USB controller for the virtual machine. This can be done from the VirtualBox UI.
- Create a new virtual disk and add it using the USB controller.
- Run this command as root inside the box.
# mkfs.ext4 /dev/sdb