tag:blogger.com,1999:blog-28910653775170516052024-03-14T03:04:23.846-07:00LINUX SURGELinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.comBlogger26125tag:blogger.com,1999:blog-2891065377517051605.post-83304362864513241352022-04-21T21:34:00.000-07:002022-04-21T21:34:42.964-07:00How to create a custom "CPU temperature" widget that doesn't cause instability in KDE plasma<p> </p><br /><p></p><p>The offerings in the KDE store for cpu temperature widgets are old
and outdated, and they seemed to cause instability in plasma over time
for me. Luckily there is a way to make your own that's stable! Download
the "Command Output" widget by Zren from here or in "get new widgets"</p>
<p><a href="https://store.kde.org/p/1166510">https://store.kde.org/p/1166510</a><span class="noCtrlF keyNavAnnotation" data-text="[2]" title="press 2 to open link"></span></p>
<p>Add the widget to your panel, and in the command in the widget settings, put:</p>
<p>"sensors | grep -A 0 'CPU' | cut -c16-21"</p>
<p>Note: You may have to adjust the command if the sensors output on your system is different, so experiment in the terminal first.</p>
<p>Enjoy!</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoTa0uheetNTgKVhmNbQcFT6bb-M294rkdZX5fOhS3e3iIGMnY8N-i8nJUMdN3PAjnhcjCpNK3bC5Xde80o99I7PVTHZegXCisWGq6JWoDPZKaC8BoW2CLsxEvG_WnZYJQdPr0S3o6JWM2Y38r_usfm5pXfDHr8cu-HiRgbksDP7dPeH7nlrllySMGdA/s716/kustom-cpu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="617" data-original-width="716" height="508" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoTa0uheetNTgKVhmNbQcFT6bb-M294rkdZX5fOhS3e3iIGMnY8N-i8nJUMdN3PAjnhcjCpNK3bC5Xde80o99I7PVTHZegXCisWGq6JWoDPZKaC8BoW2CLsxEvG_WnZYJQdPr0S3o6JWM2Y38r_usfm5pXfDHr8cu-HiRgbksDP7dPeH7nlrllySMGdA/w590-h508/kustom-cpu.png" title="" width="590" /></a></div><br /><p class=""><br /></p>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-29953678098159280902022-04-03T10:59:00.007-07:002022-04-03T17:38:36.181-07:00How to fix Killing Floor (native Linux version) issues due to outdated SDL library<p> </p><div class="usertext-body may-blank-within md-container"><div class="md"><p>Killing
Floor has a native Linux version, which is great, but the problem with it is
the fact that it uses the very old SDL 1.2, and that has problems when
alt+tabbing and has problems with wayland. So we'll fix this by
replacing the SDL library.</p>
<p>Why not use the windows version in proton, you might ask? Well, for some
people, it works great. However, on the laptop I use (Thinkpad with
Intel HD Graphics) the proton version stutters a LOT.</p>
<p>This guide is for Fedora, so if you use another distro you'll have to use the correct package names.</p>
<p>Simply put, the fix is you install sdl12-compat.i686 with dnf or
whatever package manager you use. It has to be the 32-bit version of
sdl12-compat.</p>
<p>Then you replace "libSDL-1.2.so.0" in the game's "System" directory with the version from the package you just installed.</p>
<p>In my case on Fedora 36, it's:</p>
<p>$ cp /usr/lib/libSDL-1.2.so.1.2.50 steamapps/common/KillingFloor/System/libSDL-1.2.so.0</p>
<p>Done!</p><p>Edit: Also, maybe set "SDL_VIDEODRIVER=x11" %command% in launch options if using wayland. </p><p>Edit 2: Another option is to use Proton 5.13 with OpenGL instead of DirectX 9 (because OpenGL has messed up gamma on newer Proton versions)<br /></p>
</div>
</div>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-44878604664743618792021-11-05T13:45:00.005-07:002021-11-05T13:47:06.313-07:00How to fix Yakuake window placement in KDE Wayland<p> </p><p>How to fix Yakuake window placement in KDE Wayland:</p>
<p>Step 1:</p>
<p>Set up a window rule for org.kde.yakuake and add the property
"Initial placement" and set the value to "Force" and "In Top-Left
Corner"
Like in this pic: </p><p><img alt="https://i.imgur.com/xqcweic.png" height="397" src="https://i.imgur.com/xqcweic.png" style="cursor: zoom-in;" title="Expand imageto fit window" width="640" /></p><p><span class="res-freetext-expando"><a href="https://i.imgur.com/xqcweic.png">https://i.imgur.com/xqcweic.png</a></span></p>
<p>Step 2.</p>
<p>Change the width of yakuake to take up the entire width of your screen.</p>
<p>Step 3:</p>
<p>???</p>
<p>Step 4:</p>
<p>Profit!</p>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-23458931485618081562021-10-26T22:50:00.001-07:002021-10-26T22:55:37.177-07:00How to force an application to run in Xwayland instead of Wayland<p>I had a problem with the game osu!lazer in Fedora KDE Wayland today. I know how to force a flatpak application to run in Xwayland, but this was an AppImage.</p><p>This command fixed the issue:</p><p>env -u WAYLAND_DISPLAY ./osu.AppImage</p><p>So, to force a non-flatpak application to run in Xwayland, simply type in the terminal (or modify the launcher):</p><p>env -u WAYLAND_DISPLAY <insert-name-of-application></p><p>For flatpak applications, it's a bit different.</p><p>Download Flatseal from flathub, change permissions of your application or game in Flatseal to remove the "Wayland" socket. In my experience, in versions of KDE lower than 5.23, you might need to disable "fallback-x11" socket as well.<br /></p>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-90176105908185386192021-10-08T20:02:00.010-07:002021-10-08T20:14:37.331-07:00How to fix ugly/jagged fonts in flatpak GTK applications in Fedora 35 KDE wayland<p>The fonts in GTK/Gnome flatpak applications in the Fedora 35 KDE wayland session currently look like garbage (they are not antialiased) unless you run them without the wayland socket. This is due to xdg-desktop-portal-gtk being built incorrectly. You can fix this by installing xdg-desktop-portal-gnome and rebooting.</p><p>Step 1. sudo dnf install xdg-desktop-portal-gnome</p><p>Step 2. Reboot</p><p>Step 3. Verify that xdg-desktop-portal-gnome is running instead of xdg-desktop-portal-gtk</p><p>Fonts in flatpak'ed GTK/Gnome applications should look fine now.</p><p>See these bug reports for more details:</p><p><a class="linkifyplus" href="https://bugzilla.redhat.com/show_bug.cgi?id=2012315" rel="noopener" title="Linkify Plus Plus">https://bugzilla.redhat.com/show_bug.cgi?id=2012315</a></p><p><a class="linkifyplus" href="https://github.com/flatpak/xdg-desktop-portal-gtk/issues/355" rel="noopener" title="Linkify Plus Plus">https://github.com/flatpak/xdg-desktop-portal-gtk/issues/355</a></p><p><a class="linkifyplus" href="https://github.com/flatpak/flatpak/issues/4438" rel="noopener" title="Linkify Plus Plus">https://github.com/flatpak/flatpak/issues/4438</a><br /></p>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-46955749440757542332021-09-22T20:56:00.002-07:002021-09-22T20:56:45.801-07:00How to stop KDE Plasma and other QT Apps from Spamming your System Log<p class=""> I noticed a lot of spam in /var/log/messages on Fedora 34 KDE.</p><p><span style="font-family: monospace;"><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #e8e6e3; background-color: white; color: black;">Sep 22 23:28:11 fedora-t580 plasmashell[82570]: kf.config.core: "\"NaturalSize_1\" - conversion of \"-1,-1\" to </span><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #ff5454; background-color: white; color: #ff5454; font-weight: bold;">QSize</span><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #e8e6e3; background-color: white; color: black;">F failed"
</span><br />Sep 22 23:28:11 fedora-t580 plasmashell[82570]: kf.config.core: "\"NaturalSize_1\" - conversion of \"-1,-1\" to <span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #ff5454; background-color: white; color: #ff5454; font-weight: bold;">QSize</span><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #e8e6e3; background-color: white; color: black;">F failed"
</span><br />Sep 22 23:28:11 fedora-t580 plasmashell[82570]: kf.config.core: "\"NaturalSize_1\" - conversion of \"-1,-1\" to <span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #ff5454; background-color: white; color: #ff5454; font-weight: bold;">QSize</span><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #e8e6e3; background-color: white; color: black;">F failed"
</span><br />Sep 22 23:28:26 fedora-t580 plasmashell[82570]: kf.config.core: "\"NaturalSize_1\" - conversion of \"-1,-1\" to <span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #ff5454; background-color: white; color: #ff5454; font-weight: bold;">QSize</span><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #e8e6e3; background-color: white; color: black;">F failed"
</span><br />Sep 22 23:28:26 fedora-t580 plasmashell[82570]: kf.config.core: "\"NaturalSize_1\" - conversion of \"-1,-1\" to <span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #ff5454; background-color: white; color: #ff5454; font-weight: bold;">QSize</span><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #e8e6e3; background-color: white; color: black;">F failed"
</span></span></p><p>Those lines were repeated over and over again.</p><p>I finally found a workaround for it.</p><p>Add this line to /etc/environment</p><p><span style="font-family: monospace;"><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style="--darkreader-inline-bgcolor: #181a1b; --darkreader-inline-color: #e8e6e3; background-color: white; color: black;">QT_LOGGING_RULES='*=false'</span><br /></span></p><p>And reboot.</p><p>No more log spam.<br /><span style="font-family: monospace;"></span></p>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-88335647226017232452020-01-27T19:02:00.004-08:002020-01-27T19:05:33.650-08:00Geometry Dash - A Cheap Windows Game on Steam that Works Perfectly in Proton / WineToday I'd like to make a quick recommendation to a very addictive (and possibly - frustratingly hard!) windows game on Steam (also on Android and CrapplePhone) called Geometry Dash.<br />
<br />
But how am I playing this on Linux? With Proton / Wine / Steamplay. (However you call it) And the game works perfectly in it. 0 issues.<br />
<br />
<img class="game_header_image_full" src="https://steamcdn-a.akamaihd.net/steam/apps/322170/header.jpg?t=1577384776" title="" /> <br />
<br />
I owned the Android version of this game since forever on Google Play, but I noticed it was on sale for only $1 on Steam so I decided to pick up that version of it.<br />
<br />
The game is simple, and there's only one button to worry about. The jump button. You're a square and you have to avoid obstacles and jump at the exact moment. The gameplay is in sync with the music, and I'd like to mention that the music is very good! All / most of the music is from the site Newgrounds, which is nostalgic for me as I used to make terrible flash animations on that site.<br />
<br />
The game runs on literally every PC out there, hopefully they don't update the system requirements because I enjoy playing this game on my old Thinkpad laptop which has the worst integrated graphics you could ever find, but for now it works great!<br />
<br />
<div class="">
Just make sure you have Steamplay enabled in the Steam settings and you're good to go! It would be cool if the developers released a native version but I don't think that matters at this point given how good the game works in Steamplay.</div>
<div class="">
<br /></div>
<div class="">
I just have to warn you. You will die. A lot. It took me 160 tries to beat the 3rd level. But that's the fun of it. We need more games like this, that are challenging. Not some easy mode garbage.</div>
<div class="">
<br /></div>
<div class="">
Thanks for reading another Linux Surge article. Stay tuned for more!</div>
LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com3tag:blogger.com,1999:blog-2891065377517051605.post-740655579782833712019-08-22T19:56:00.003-07:002022-12-12T09:30:51.973-08:00How to install Anbox in Fedora 30<div><b>Update Nov 21 2020: I fixed the SELinux commands in this article as they were incomplete and caused some confusion. Sorry about that.</b></div><div><br /></div>How to install Anbox in Fedora 30 as quick as possible.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-9D9MOrxuDGQ/XV9U-iBKfyI/AAAAAAAAAHU/lWoc7GiuAVUsSjA6ZxL2sNbna4ZVAxwMgCLcBGAs/s1600/anbox-fedora.jpg" style="margin-left: 1em; margin-right: 1em;" title=""><img border="0" data-original-height="719" data-original-width="1280" height="179" src="https://1.bp.blogspot.com/-9D9MOrxuDGQ/XV9U-iBKfyI/AAAAAAAAAHU/lWoc7GiuAVUsSjA6ZxL2sNbna4ZVAxwMgCLcBGAs/s320/anbox-fedora.jpg" title="" width="320" /></a></div>
<br />
Open a terminal and type the following commands:<br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;"><br /></span>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo dnf install dkms</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo dnf install kernel-devel</span><br />
<br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">cd ~</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">git clone https://github.com/anbox/anbox-modules</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">cd anbox-modules</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo cp anbox.conf /etc/modules-load.d/</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo cp 99-anbox.rules /lib/udev/rules.d/</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo cp -rT ashmem /usr/src/anbox-ashmem-1</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo cp -rT binder /usr/src/anbox-binder-1</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo dkms install anbox-ashmem/1</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo dkms install anbox-binder/1</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo modprobe ashmem_linux</span><br />
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo modprobe binder_linux</span></div>
<br />
<div>
install snapd <a href="https://snapcraft.io/docs/installing-snap-on-fedora">https://snapcraft.io/docs/installing-snap-on-fedora </a></div>
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;"><br /></span></div>
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo dnf install snapd</span></div>
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo ln -s /var/lib/snapd/snap /snap</span></div>
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">reboot </span></div>
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;"><br /></span></div>
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">snap install --devmode --beta anbox</span></div>
<div>
to update do this: <span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">snap refresh --beta --devmode anbox</span></div>
<br />
<div>
<b>But wait...Anbox doesn't launch!</b></div>
<div>
<b>because SELinux.</b></div>
Don't disable SELinux, that's a bad idea.<br />
<div>
Instead use SELinux Troubleshooter to find out the cause. To fix it I did this, it might be different for you:</div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;"><br /></span>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo ausearch -c servicemanager --raw | audit2allow -M my-</span><span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cacb00; background-color: #fcff01;">servicemanager</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo semodule -X 300 -i my-servicemanager.pp</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo ausearch -c anboxd --raw</span><span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cacb00; background-color: #fcff01;"> | audit2allow -M my-anboxd</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo semodule -X 300 -i my-anboxd.pp</span><br />
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo ausearch -c gatekeeperd --raw</span><span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cacb00; background-color: #fcff01;"> | audit2allow -M my-gatekeeperd</span><br />
<div>
<span data-darkreader-inline-bgcolor="" style="--darkreader-inline-bgcolor: #cccc00; background-color: yellow;">sudo semodule -X 300 -i my-gatekeeperd.pp</span></div>
<div>
<br />Then launch Anbox. You might need to reboot first though.</div>
<br />
Also, install adb so you can do:<br />
adb install filename.apk <--- to install apks into anbox (assuming you don't have your real android device plugged in)<br />
<br />
<br />
LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com20tag:blogger.com,1999:blog-2891065377517051605.post-54573995814982345872018-02-09T22:43:00.000-08:002018-02-09T22:43:13.837-08:00How to allow VLC 3.0 to cast to Chromecast if you have a firewall enabled on LinuxVLC 3.0 recently came out, with the ability to cast to a Chromecast device. However, if you are behind a firewall, such as UFW, a front-end for "iptables", you need to whitelist a certain port.<br />
<br />
That port is 8010.<br />
<br />
Here is an image on what exactly to type in to allow this port from only your Chromecast, in GUFW (GUI for UFW):<br />
<br />
Note: Replace 192.168.1.8 with the IP address of the Chromecast on your network that you want to cast to.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/P9Mq7jU.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://i.imgur.com/P9Mq7jU.png" data-original-height="416" data-original-width="494" height="269" title="" width="320" /></a></div>
<br />
I hope you found this useful.LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com9tag:blogger.com,1999:blog-2891065377517051605.post-11406368281494964882017-04-20T14:05:00.000-07:002017-04-20T14:05:21.678-07:00Fixing the Non-Working Thinkpad T510i Mic Mute Button on Ubuntu MATE 17.04So, apparently, the mic mute button stopped working in Ubuntu. I remember it working in Ubuntu 16.04 but not 17.04. Anyways, I fixed it with this simple instruction from a user on AskUbuntu.<br />
<br />
<a href="https://askubuntu.com/questions/125367/enabling-mic-mute-button-and-light-on-lenovo-thinkpads">https://askubuntu.com/questions/125367/enabling-mic-mute-button-and-light-on-lenovo-thinkpads</a><br />
<br />
This is what I did to fix the mic mute button on the Thinkpad T510i. The LED on it works now too. If you have a different Thinkpad, I suggest following the full tutorial on the AskUbuntu link above.<br />
<br />
Anyways, this is what I did:<br />
<br />
Created the file /etc/acpi/events/lenovo-mutemic<br />
<br />
with the contents:<br />
<span style="background-color: yellow;"><br /></span>
<span style="background-color: yellow;">event=button/f20 F20 00000080 00000000 K</span><br />
<span style="background-color: yellow;">action=/etc/acpi/lenovo-mutemic.sh</span><br />
<div>
<br />
Created the file /etc/acpi/lenovo-mutemic.sh<br />
<br />
with the contents:<br />
<br />
<span style="background-color: yellow;">#!/bin/bash</span><br />
<span style="background-color: yellow;">INPUT_DEVICE="'Capture'"</span><br />
<span style="background-color: yellow;">YOUR_USERNAME="username"</span><br />
<span style="background-color: yellow;">if amixer sget $INPUT_DEVICE,0 | grep '\[on\]' ; then</span><br />
<span style="background-color: yellow;"> amixer sset $INPUT_DEVICE,0 toggle</span><br />
<span style="background-color: yellow;"> #echo "0 blink" > /proc/acpi/ibm/led</span><br />
<span style="background-color: yellow;"> su $YOUR_USERNAME -c 'DISPLAY=":0.0" notify-send -t 50 \</span><br />
<span style="background-color: yellow;"> -i microphone-sensitivity-muted-symbolic "Mic MUTED"'</span><br />
<span style="background-color: yellow;">else</span><br />
<span style="background-color: yellow;"> amixer sset $INPUT_DEVICE,0 toggle </span><br />
<span style="background-color: yellow;"> su $YOUR_USERNAME -c 'DISPLAY=":0.0" notify-send -t 50 \</span><br />
<span style="background-color: yellow;"> -i microphone-sensitivity-high-symbolic "Mic ON"'</span><br />
<span style="background-color: yellow;"> echo "0 on" > /proc/acpi/ibm/led </span><br />
<span style="background-color: yellow;">fi</span><br />
<br />
Important: Replace username with your Linux username.<br />
<br />
Find your Linux username by typing "whoami" in the terminal.</div>
<div>
<br /></div>
<div>
Finally, I did this:</div>
<div>
<br /></div>
<div>
<div>
sudo chmod +x /etc/acpi/lenovo-mutemic.sh</div>
<div>
sudo service acpid restart</div>
</div>
<div>
<br /></div>
<div>
Thank you random user on AskUbuntu!</div>
<div>
<br /></div>
LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com1tag:blogger.com,1999:blog-2891065377517051605.post-18541311602909468642017-04-20T00:02:00.001-07:002017-04-20T00:03:10.705-07:00How To Fix Graphical Glitches in Serious Sam Classic TFE & TSE under WineI wanted to play Serious Sam Classic: The First Encounter on my Thinkpad running Linux. (Ubuntu 17.04)<br />
<br />
Unfortunately, the native Linux version doesn't run for me, for some reason. Maybe it's to due to the Intel graphics drivers. I also tried compiling the open source release of the Serious Engine but that failed to compile.<br />
<br />
So, I decided to run it in Wine. Which "worked", but had severe graphical glitches making the game unplayable.<br />
<br />
Apparently this is due to a "non-existant Z-buffer". To fix this, in Serious Sam The First Encounter or The Second Encounter, open the in-game console, either F1 or ~ . Then, type these 2 lines and press enter after each one:<br />
<br />
/gap_iDepthBits=24<br />
/ApplyVideoMode()<br />
<br />
That should fix the issue.<br />
<br />
Source: <a href="https://appdb.winehq.org/objectManager.php?sClass=version&iId=2288">https://appdb.winehq.org/objectManager.php?sClass=version&iId=2288</a>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com3tag:blogger.com,1999:blog-2891065377517051605.post-60542227335304841972017-01-31T22:00:00.001-08:002017-02-02T18:15:03.297-08:00[Quick Linux Tip] Stuttering/Lagging in Games or Emulators on the Cinnamon desktop? If you have a System Monitor Applet, Remove it. [Updated]What the title said.<br />
<br />
<b>[Updated, see below.] </b><br />
<br />
I noticed for about a year that my emulators (Gens, Kega Fusion, Fceux, Nestopia) etc would stutter while playing and that was incredibly annoying. It made me want to use my Android device (Moto G 2014) for emulation more than my laptop because of how smooth it was.<br />
<br />
Then, I remembered listening to a certain Linux podcast where the host had the same issue, I believe he was using the Gnome desktop, but it applies to Cinnamon as well as they are based on the same technology. The solution is to remove the System Monitor applet if you have one. Of course, if you don't have a System Monitor applet, this won't help. My only other solution for you then, is to play your emulators in fullscreen mode. That's not ideal, though.<br />
<br />
I like being able to monitor CPU and network usage, because "OCD", but performance is more important to me. Besides, who wants to play Sonic the Hedgehog with microstutter? Gotta go fast!<br />
<b><br /></b>
<b>Update: I found a System Monitor applet which does not cause any (noticeable) stutter. Here's the link to it:</b><br />
<br />
<a href="https://cinnamon-spices.linuxmint.com/applets/view/88">https://cinnamon-spices.linuxmint.com/applets/view/88</a><br />
<br />
Also, here's the link to the applet that does cause stutter:<br />
<br />
<a href="https://cinnamon-spices.linuxmint.com/applets/view/79">https://cinnamon-spices.linuxmint.com/applets/view/79</a>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com6tag:blogger.com,1999:blog-2891065377517051605.post-27385625274443677972017-01-07T15:01:00.002-08:002017-01-07T15:01:49.874-08:00Modified Reddit Enhancement Suite for Pale Moon web browserReddit Enhancement Suite is one of the first addons I install when setting up any browser. It is one of those addons you don't know you need until you start using it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-f4RfRKX1jRc/WHFzKfsTvKI/AAAAAAAAAFQ/9HuZU6d9QKoerzQdRXPa3XG6o-XbWKBGwCLcB/s1600/res.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://1.bp.blogspot.com/-f4RfRKX1jRc/WHFzKfsTvKI/AAAAAAAAAFQ/9HuZU6d9QKoerzQdRXPa3XG6o-XbWKBGwCLcB/s200/res.png" width="200" /></a></div>
<br />
<br />
My favorite feature in RES is the "never ending Reddit" feature. I can infinitely scroll Reddit without having to deal with pages. Does Reddit even have pages anymore? I don't know, because I always use RES.<br />
<br />
Unfortunately, it is not available officially for Pale Moon. That said, Pale Moon forum member "JustOff" has hacked together a fixed version of Reddit Enhancement Suite which you can find here:<br />
<br />
<a href="https://github.com/JustOff/pm27-sdk-addons">https://github.com/JustOff/pm27-sdk-addons</a><br />
<br />
To install it, click the "Download" button corresponding to the addon you want (Reddit Enhancement Suite in this case) in the "Fix for PM27" column.<br />
<br />
I tested this version, and it works as expected.<br />
<br />
Thank you JustOff!LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com16tag:blogger.com,1999:blog-2891065377517051605.post-69549550968458357172017-01-07T09:43:00.001-08:002017-01-07T09:43:59.094-08:00How to install and use mpv to watch streaming video in Ubuntu 16.04 or Linux Mint 18.x<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-vlOSr3gPNBk/WHEoqZsvU6I/AAAAAAAAAFA/OXlkQ-6Txm8pU2lYl5jZ11HypjBhraqTACLcB/s1600/mpv.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="286" src="https://4.bp.blogspot.com/-vlOSr3gPNBk/WHEoqZsvU6I/AAAAAAAAAFA/OXlkQ-6Txm8pU2lYl5jZ11HypjBhraqTACLcB/s640/mpv.png" width="640" /></a></div>
<br />
mpv is an open source cross platform media player for Linux, Mac OS X, Windows, and BSD. It is excellent for watching streaming video when coupled with another piece of software youtube-dl. mpv is a nice alternative to watching videos in the browser, as you don't have to use flash or a buggy ad-ridden website.<br />
<br />
This tutorial will show you how to install and use an up to date version of mpv and youtube-dl on Ubuntu 16.04 and Linux Mint 18.x (18, 18.1, and whatever point release comes after that)<br />
<br />
<h3>
Installing mpv</h3>
<h3>
</h3>
mpv is already in the Ubuntu 16.04 repository, but I will show you how to install an updated version.<br />
<br />
Please follow my instructions carefully, also, if you have added any other updated media library PPAs, please purge them with ppa-purge before adding these ones. This tutorial is meant for people who have the default media libraries that came with Ubuntu 16.04 or Linux Mint 18.<br />
<br />
If you have messed with your system, purge any other media lib PPAs with:<br />
<br />
$ sudo ppa-purge -d xenial ppa:some/ppa<br />
<br />
The dollar sign is not part of the command, it's only to represent that this is a terminal command. Change some/ppa to the ppa you want to purge.<br />
<br />
Ok, now to get on with the tutorial.<br />
<br />
Step 1. Type this in the terminal (or copy and paste)<br />
<br />
$ sudo add-apt-repository ppa:mc3man/mpv-tests -y && sudo add-apt-repository ppa:mc3man/xerus-media -y && sudo apt update && sudo apt install mpv && sudo apt dist-upgrade <br />
<br />
Make sure to look at the programs and libraries that will be updated, and press 'y' once you're confident. <br />
<br />
Once you're all updated and mpv is installed, install youtube-dl.<br />
<br />
$ sudo apt install python-pip <br />
<br />
$ sudo pip install youtube-dl<br />
<br />
To upgrade youtube-dl if it ever gets outdated, do this:<br />
<br />
$ sudo pip install youtube-dl --upgrade<br />
<br />
Now we'll continue to the next part.<br />
<br />
<h3>
<b>Using mpv & youtube-dl</b></h3>
<h3>
<b> </b></h3>
To use mpv, simply paste a video URL such as a youtube video, or any other supported site after the 'mpv' command.<br />
<b><br /></b>So, for<b> </b>example:<br />
<br />
$ mpv https://www.youtube.com/watch?v=dQw4w9WgXcQ<br />
<br />
That will play a popular YouTube video in an mpv video.<br />
<br />
To use youtube-dl (to download a video)<br />
<br />
$ youtube-dl https://www.youtube.com/watch?v=dQw4w9WgXcQ<br />
<br />
To find a list of options youtube-dl has, type:<br />
<br />
$ youtube-dl --help<br />
<br />
mpv supports all the video sites youtube-dl does.<br />
<br />
The list of supported sites can be found at: <a href="https://rg3.github.io/youtube-dl/supportedsites.html">https://rg3.github.io/youtube-dl/supportedsites.html</a><br />
<br />
mpv has a barebones user interface, it has keyboard shortcuts you can use to play and pause the video (spacebar), and to fast forward and rewind you can use the arrow keys. For more shortcuts, look up the documentation on mpv with:<br />
<br />
$ man mpv (to view the manual)<br />
<br />
To install a fully featured GUI for mpv (like VLC has), type this:<br />
<br />
$ sudo apt install baka-mplayer<br />
<br />
(assuming you added those two PPAs)<br />
<br />
It will show up in the menus as "Baka-MPlayer"<br />
<br />
I hope you found this tutorial useful.<br />
<br />LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com4tag:blogger.com,1999:blog-2891065377517051605.post-64094103423099678652017-01-07T07:00:00.002-08:002017-01-07T07:02:29.418-08:00Pale Moon and why it may be a Firefox fan's only hope<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-oA4CCtT4H80/WHEC9autabI/AAAAAAAAAEw/3UfzDHdC3Q8iz07ASIcUgK1VaHs5AdJKgCLcB/s1600/siteheader.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160" src="https://3.bp.blogspot.com/-oA4CCtT4H80/WHEC9autabI/AAAAAAAAAEw/3UfzDHdC3Q8iz07ASIcUgK1VaHs5AdJKgCLcB/s640/siteheader.jpg" width="640" /></a></div>
<br />
<br />
Yesterday I blogged about Seamonkey, a community-run project affiliated with Mozilla. While I like Seamonkey, after googling about the upcoming deprecation of XUL based addons in Firefox (which is a bad decision because it basically makes Firefox a Chrome clone), I noticed that people were saying that Seamonkey will probably follow suit, as they are a much smaller team, and will likely follow whatever bad decision Mozilla ends up making.<br />
<br />
In the past few years, Mozilla has been removing useful features from Firefox and announcing that it will remove even more, alienating its core userbase in the process. These days, they (Mozilla) are basically acting like children, putting their fingers in their ears shouting "Na na na na I can't hear you!" at any criticism they get.<br />
<br />
I know in the past blog post I said I stopped using Pale Moon for "various reasons", well... I don't remember what those reasons were. Maybe it was because I thought Firefox wasn't going to go down this route.<br />
<br />
Thankfully, Pale Moon isn't going to be deprecating the XUL based addons. (As far as I know from what I've read) It also is compatible with way more addons than Seamonkey is. It is a fork of an old version of Firefox, but modified and updated, and they forked Gecko and called it Goanna.<br />
<br />
One downside is, that it is a <i>much</i> smaller team then Firefox. That could be said about any fork, though.<br />
<br />
To install Pale Moon in Linux, you can use the <a href="http://linux.palemoon.org/download/installer/">Pale Moon installer</a>. That is what I am currently using. However, you can also install it with the third party yet fully endorsed repository for Debian and Ubuntu (and Linux Mint + any other Ubuntu derivative) here: <a href="https://software.opensuse.org/download.html?project=home%3Astevenpusser&package=palemoon">LINK</a><br />
<br />
For more information about Pale Moon, visit it's official website at:<br />
<a href="https://www.palemoon.org/">https://www.palemoon.org/</a><span id="goog_1103070259"></span><a href="https://www.blogger.com/"></a><span id="goog_1103070260"></span>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com30tag:blogger.com,1999:blog-2891065377517051605.post-85160895428087000032017-01-06T13:49:00.001-08:002017-01-06T13:51:58.842-08:00Seamonkey - An Alternative to Firefox - Plus, my recommended themes and addonsFirefox on Linux is good these days, but it can be a bit bloated. I was using Firefox as my main web browser for a while now, but I wanted something more 'lightweight' with relatively the same amount of features. I previously blogged about Pale Moon, but I don't use that as my main browser anymore for various reasons.<br />
<br />
I found <a href="http://www.seamonkey-project.org/">Seamonkey</a>, which is a community-run continuation of the "Mozilla Application Suite" based on the same source code, but updated with newer Mozilla code bases. (Thanks Wikipedia! :P)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-InLt1YqgIGA/WHARJMx8VvI/AAAAAAAAAEU/r-LHBlwmp5sOS-b5waBva9T3eHd65vYPwCLcB/s1600/2000px-SeaMonkey.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://3.bp.blogspot.com/-InLt1YqgIGA/WHARJMx8VvI/AAAAAAAAAEU/r-LHBlwmp5sOS-b5waBva9T3eHd65vYPwCLcB/s320/2000px-SeaMonkey.svg.png" width="320" /></a></div>
<br />
<br />
Seamonkey includes a lot of the same features as Firefox, it supports some of the same addons, but looks like it's from 2005. The way it looks isn't really a problem for me, as I prefer function over form. I did tweak the look with some addons though, which I'll show later.<br />
<br />
The reason I use Seamonkey is it is faster and less bloated than Firefox while having a lot of the same (if not more) features. <br />
<br />
You can install Seamonkey in Ubuntu or Linux Mint by downloading it from the website, but in my opinion it is better to install it via adding the <a href="https://sourceforge.net/p/ubuntuzilla/wiki/Main_Page/">ubuntuzilla</a> repository, which you can do with the following commands on the ubuntuzilla web page on sourceforge:<br />
<br />
<b>https://sourceforge.net/p/ubuntuzilla/wiki/Main_Page/</b><br />
<br />
Also I recommend launching it with firejail to improve security. <br />
<br />
$ sudo add-apt-repository ppa:deki/firejail -y && sudo apt update && sudo apt install firejail -y<br />
<br />
Then launch seamonkey with firejail.<br />
<br />
$ firejail seamonkey<br />
<br />
(without the dollar sign, that's just meant to show these are terminal commands)<br />
<br />
Also, use menulibre to change the seamonkey launcher so it launches with firejail.<br />
<br />
<b>Now, the addons I recommend:</b><br />
<br />
First off, one of my favorite addons is Greasemonkey. The official version of it doesn't support Seamonkey, so you'll have to get a ported version from here: https://sourceforge.net/projects/gmport/. Just grab that xpi and you'll be able to use all your favorite userscripts.<br />
<br />
Now here's some other addons, also, if you have a problem with a grey download button saying the addon is not compatible, sometimes it's as easy as clicking that button and clicking "install anyway", and chances are it will still work.<br />
<br />
In alphabetical order:<br />
<br />
Chatzilla - IRC client<br />
Compact Menu 2<br />
Copy Plain Text 2<br />
DownThemAll!<br />
Flagfox<br />
Flashgot<br />
Foxyproxy Standard<br />
Greasemonkey (duh)<br />
HTTPS Everywhere<br />
Lastpass <br />
Noscript <br />
Open With (to open videos / links with MPV, VLC, or another web browser etc)<br />
Private Tab<br />
Sea Fox (Make Seamonkey look like Firefox 3.0)<br />
Slim Add-ons Manager<br />
Stylish (for user styles)<br />
Tabs Open Relative<br />
uBlock Origin<br />
User Agent Switcher<br />
<br />
The theme I use is "GNOMErunner". <br />
<br />
If you have any suggestions on addons to get, let me know, as I only just started using Seamonkey. <br />
______________________________________________________ <br />
<br />
This is what Seamonkey looks like with my setup: <br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/--kozigyNKh0/WHAQPUfQBJI/AAAAAAAAAEI/9umcO9qhuXcaOk_QUDAd0p0gTVHa3bm6QCLcB/s1600/screenshot-area-2017-01-06-164332.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="167" src="https://2.bp.blogspot.com/--kozigyNKh0/WHAQPUfQBJI/AAAAAAAAAEI/9umcO9qhuXcaOk_QUDAd0p0gTVHa3bm6QCLcB/s320/screenshot-area-2017-01-06-164332.png" width="320" /></a></div>
<span id="goog_16680988"></span><span id="goog_16680989"></span><br />LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com6tag:blogger.com,1999:blog-2891065377517051605.post-91692303293004527432015-08-27T21:58:00.000-07:002015-08-27T22:00:35.387-07:00KDE Connect - Connect Linux to your Android DevicesKDE Connect is an open source alternative to Pushbullet, which is an application that displays your Android notifications on your PC . However, KDE Connect also lets you send files to your devices, browse the files, and view the battery percentage, right from your Linux desktop or laptop.<br />
<br />
This article will be focused on installing and using KDE Connect on Ubuntu-based distributions such as Linux Mint and of course, Ubuntu.<br />
<br />
To install KDE Connect for <i>any desktop environment</i> simply type the following commands into the terminal. (CTRL + Alt + T)<br />
<b><br /></b>
<b><span style="background-color: yellow;">sudo add-apt-repository ppa:vikoadi/ppa</span></b><br />
<b><span style="background-color: yellow;"><br /></span></b>
<b><span style="background-color: yellow;">sudo apt-get update</span></b><br />
<br />
<b><span style="background-color: yellow;">sudo apt-get install kdeconnect indicator-kdeconnect </span></b><br />
<b><span style="background-color: yellow;"><br /></span></b>
<span style="background-color: yellow;"><span style="background-color: white;">Once it is installed, simply run "KDE Connect Indicator" from the applications menu, or type "indicator-kdeconnect" in the terminal.</span></span><br />
<br />
<span style="background-color: yellow;"><span style="background-color: white;">Now, turn on your favourite Android device </span></span><span style="background-color: yellow;"><span style="background-color: white;">and install the <a href="https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp&hl=en">KDE Connect application</a> from either <a href="https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp&hl=en">Google Play</a> or <a href="https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp">F-Droid</a>.</span></span><b><span style="background-color: yellow;"><span style="background-color: white;"></span></span></b><br />
<b><span style="background-color: yellow;"><br /></span></b>
<span style="background-color: yellow;"><span style="background-color: white;">Finally, launch the app on your Android device and look down at your indicator panel/notification area/whatever you want to call it and you will see icons for either a phone or tablet, depending on what it detected your device as.</span></span><br />
<br />
<span style="background-color: yellow;"><span style="background-color: white;">Click on one of the icons, and click "Request Pairing". You should get a notification on your Android device that you can accept. If you don't, try multiple times. You can also request pairing from your Android device, which will display a notification on your PC. This may work, but it requires a desktop environment that lets you click buttons inside notifications. For me, in XFCE it didn't work. In Cinnamon, it did.</span></span><br />
<br />
<span style="background-color: yellow;"><span style="background-color: white;">If you still don't receive a request to pair the device, make sure your device and your computer are connected to the same Wi-Fi network.</span></span><br />
<br />
<b><i><span style="background-color: yellow;"><span style="background-color: white;">Note: If you have a firewall on your Linux PC such as GUFW, Make sure you have allowed ports </span></span>1714-1764 in both TCP and UDP incoming and outgoing. You only have to allow these ports in your local network, no port forwarding necessary.</i></b><span style="background-color: yellow;"><span style="background-color: white;"> </span></span><br />
<br />
<span style="background-color: yellow;"><span style="background-color: white;">Once your devices are paired, you can do things like send files to your Android device wirelessly, browse the device, and view the battery percentage. </span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://2.bp.blogspot.com/-M-tIGGAMMtY/Vd_n2v03I4I/AAAAAAAAADQ/2IRrwFFJnm8/s1600/Selection_019.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="284" src="http://2.bp.blogspot.com/-M-tIGGAMMtY/Vd_n2v03I4I/AAAAAAAAADQ/2IRrwFFJnm8/s320/Selection_019.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sending files to your device is easy with KDE Connect.</td><td class="tr-caption" style="text-align: center;"><br /></td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<span style="background-color: yellow;"><span style="background-color: white;"> </span></span><span style="background-color: yellow;"><span style="background-color: white;">On the device side, you can do things such as remotely controlling your computer by using your Android device as a mouse, and there's also multimedia controls.</span></span><br />
<br />
<span style="background-color: yellow;"><span style="background-color: white;">Why use Pushbullet when you have KDE Connect?</span></span><br />
<br />
<span style="background-color: yellow;"><span style="background-color: white;">I hope you found this useful. </span></span><b><span style="background-color: yellow;"><br /></span></b><br />
<b><span style="background-color: yellow;"><span style="background-color: black;"></span></span></b>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com8tag:blogger.com,1999:blog-2891065377517051605.post-90907340183171429272015-08-22T12:14:00.002-07:002015-08-27T21:58:51.550-07:00Pale Moon - A Speedy Fork of FirefoxSince <a href="https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/">Mozilla is ruining Firefox</a>, why not install a fork?<br />
<br />
No, not a utensil used for eating food, a "fork". This means a copy of the source code, turned into a new project. This is a popular activity in open source software. If some one doesn't like the way the development of an application is going, they can take the source code of said application and make an entirely new project out of it.<br />
<br />
Firefox has multiple forks, but today I will be focusing on Pale Moon.<br />
<br />
What is Pale Moon? Pale Moon is a fork of Firefox focused on <a href="https://www.palemoon.org/">"efficiency and ease of use"</a>. It is compatible with most Firefox addons. It does not have the "Australis" interface that is criticized among many Firefox users. It claims to be more stable than regular Firefox. It is faster and smoother than Firefox.<br />
<br />
You can get Pale Moon over at <a href="http://palemoon.org/">palemoon.org</a><br />
<br />
It is available for both Linux and Windows. The Linux installer is available <a href="http://linux.palemoon.org/download/installer/">here</a>. The Windows version is available <a href="https://www.palemoon.org/palemoon-win64.shtml">here</a>. There is also a 3rd party <a href="https://www.palemoon.org/contributed-builds.shtml">PPA for Ubuntu</a>, as well as a build for the OpenPandora.<br />
<br />
I hope you found this useful.LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com1tag:blogger.com,1999:blog-2891065377517051605.post-71552063448728541062015-08-22T11:49:00.001-07:002015-08-27T21:59:35.879-07:00Mozilla, Why are you ruining Firefox?I've recently switched back to Firefox on the desktop, for a few reasons. Reason #1 is that Firefox takes up <i>way</i> less ram. Reason #2 is addons.<br />
<br />
Firefox has some of the best addons out there. Some of my favourites include DownThemAll, NoScript, Flashblock, Video DownloadHelper, and Greasemonkey, to name a few.<br />
<br />
Firefox addons are more powerful than their Google Chrome counterparts. However, I woke up yesterday to I find out that Firefox is deprecating <a href="https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/">XPCOM and XUL-based addons</a>.<br />
<br />
<br />
<br />
What does this mean? A lot of addons won't work anymore. As mentioned on <a href="http://www.downthemall.net/the-likely-end-of-downthemall/">this post</a>, addons such as <a href="http://www.downthemall.net/the-likely-end-of-downthemall/">DownThemAll</a> will likely not work and the developers will probably not support them anymore. This includes any addons that let you do more "advanced" things.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-ZZeG6g_ZB30/VdjEyWwegOI/AAAAAAAAAB4/hWDawpLc2rY/s1600/firefox-chrome.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-ZZeG6g_ZB30/VdjEyWwegOI/AAAAAAAAAB4/hWDawpLc2rY/s1600/firefox-chrome.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Firefox is turning more and more into Chrome</td></tr>
</tbody></table>
<br />
The only upside to this is it will be easier for developers to make addons that work in both Google Chrome and Opera. However, if I wanted to use Chrome or Opera addons I would use Chrome or Opera, not Firefox!<br />
<br />
Firefox is the most customizable and feature-rich web browser, and it should <u>stay</u> that way.<br />
<br />
Mozilla, listen to your users.<br />
<style>[href^="http://www.downloadweb.org/"],
[href^="http://www.downloadthesefiles.com/"],
[href^="http://www.download-provider.org/"],
[href^="http://www.down1oads.com/"]
{display:none !important;}</style>LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-71400338849307076332015-08-17T07:00:00.001-07:002015-08-17T07:00:46.033-07:00[Android] My Top Recommended Xposed Framework ModulesIf you’re an Android power user, you’ll probably know about <a href="http://repo.xposed.info/">Xposed framework</a>. If you’ve ever used a Custom ROM on your phone or tablet, you will know that these ROMs often come with additional features that are not available in stock Android.<br />
<br />
<br />Xposed framework allows you to use the stock ROM that comes with your device but with the benefit of ROM-like features, called “modules”.<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-1gwdPSEuKwQ/VdHo81yp0jI/AAAAAAAAABo/H458Sm0wG6w/s1600/Screenshot_2015-08-17-09-56-19.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="http://4.bp.blogspot.com/-1gwdPSEuKwQ/VdHo81yp0jI/AAAAAAAAABo/H458Sm0wG6w/s320/Screenshot_2015-08-17-09-56-19.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Xposed Framework</td></tr>
</tbody></table>
<br />Please remember that not every module works on every device, so keep the <a href="http://forum.xda-developers.com/attachment.php?attachmentid=2568891&d=1391958634">Xposed Disabler ZIP</a> and a custom recovery handy if you get a bootloop.<br />
<br />
<br />
<br />
<br />Here is a list of my top recommended xposed modules, in no particular order.<br />
<ul>
<li><a href="http://repo.xposed.info/module/com.datanasov.popupvideo">Awesome Pop-up Video</a> – This module allows you to watch videos in a tiny window that you can move and resize, which lets you multi task while you’re watching the video.</li>
</ul>
<ul>
<li> <a href="https://play.google.com/store/apps/details?id=org.baole.app.blacklist">Blacklist</a> – This module allows you to block certain numbers or texts, for example unwanted callers.</li>
</ul>
<ul>
<li> <a href="http://repo.xposed.info/module/de.defim.apk.bootmanager">BootManager</a> – This module allows you to disable certain applications from starting up. Why would a game need to run at boot?</li>
</ul>
<ul>
<li> <a href="http://repo.xposed.info/module/de.defim.apk.notifyclean">NotifyClean</a> – This module allows you to block certain applications from notifying you about something.</li>
</ul>
<ul>
<li> <a href="http://repo.xposed.info/module/tw.fatminmin.xposed.minminguard">MinMinGuard</a> – This module allows you to block ads on a per-app basis, and removes the empty space that the ad used to take up.</li>
</ul>
<ul>
<li> <a href="https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en">Greenify</a> – This module saves battery life by preventing certain applications from waking your device up when you’re not using it.</li>
</ul>
<ul>
<li> <a href="http://repo.xposed.info/module/ma.wanam.youtubeadaway">YouTube Adaway</a> – This module blocks ads in the YouTube app, whereas regular Adaway doesn’t.</li>
</ul>
<ul>
<li> <a href="http://repo.xposed.info/module/com.ceco.kitkat.gravitybox">GravityBox</a> – This module brings a whole lot of User Interface customization options to the table.</li>
</ul>
<ul>
<li> <a href="http://repo.xposed.info/module/info.mzimmermann.xposed.cputempstatusbar">CpuTemp in Statusbar</a> – This module does what it says on the tin. It puts the current CPU Temperature of your device on the Status bar.</li>
</ul>
That’s all for now, I hope you find these modules useful.<br />
<br />
[Originally posted on my other blog, <a href="http://pizzadude.xyz/wordpress/android-my-top-recommended-xposed-framework-modules/">PizzaDude Talks Tech</a>]LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-34231820922405497802015-06-24T08:38:00.002-07:002015-06-24T08:38:23.896-07:00How to use F-Droid - The Free and Open Source App Marketplace for AndroidF-Droid is an alternative app market for Android. It is basically a repository for open source applications, like the ones on Desktop Linux. Every single application on F-Droid is FLOSS. No, not dental floss. Floss as in "Free Libre Open Source Software".<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-JAay_uu1Qtk/VYrH--yPi8I/AAAAAAAAABU/puEsRWWupAk/s1600/f-droid.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-JAay_uu1Qtk/VYrH--yPi8I/AAAAAAAAABU/puEsRWWupAk/s1600/f-droid.png" /></a></div>
<br />
<br />
Each application on F-Droid has to be approved. If an application on F-Droid has proprietary code, the code is removed by the F-Droid maintainers. If an application contains tracking code, it is reported on the app page. In my opinion, you can guarantee that 99.9999% of applications on F-Droid will be safe to install. On Google Play, you can't guarantee it. Even though Google Play is the default Android marketplace, some malicious developers have been able to put malware on there.<br />
<br />
F-Droid also contains applications that Google have banned from their store, such as Ad blockers.<br />
<br />
The installation of F-Droid is like any other app that is not in the Google Play store. In order to install it, you need to enable unknown sources. You also need to keep unknown sources enabled in order to install applications <i>from</i> F-Droid.<br />
<br />
You will get a warning that enabling unknown sources is dangerous. It's not. Unless you go searching for random apk files on the internet that may contain malware, you should be fine. Just stick to trusted sources like Google Play, Amazon Appstore, and of course F-Droid. Please note that F-Droid is safer than Google Play or Amazon Appstore.<br />
<br />
In order to enable unknown sources, open the Settings app, and tap "Security". You can enable unknown sources from there. You will get a warning. Just press ok.<br />
<br />
Now go to <a href="https://f-droid.org/">https://f-droid.org/</a> on your phone. Tap "Download F-Droid". It will download an apk file. It should be named FDroid.apk. You should be able to install it from your notifications. If that doesn't work, open your downloads folder in your favourite file manager and install the apk from there.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/MFzInt9GC1k/0.jpg" src="https://www.youtube.com/embed/MFzInt9GC1k?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
Video clip on how to install F-Droid</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Once installed open the F-Droid app. It will refresh the sources. Once that's done, you can select categories or search for a specific app. If you click on an app, it will show you a description, and multiple versions you can install. I usually install the latest version. If you click on one of the versions, it will download the apk file for that application and you will be able to install it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/XySU3_GypUU/0.jpg" src="https://www.youtube.com/embed/XySU3_GypUU?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
Video clip on how to use and install apps via F-Droid</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
If you have root, you can allow F-Droid to automatically install apps once you've downloaded them. I personally haven't done this. F-Droid does not require root.<br />
<br />
There are plenty of applications available for download. Of course, not as much as on Google Play, but way less junk, and much safer thanks to the open source nature of things.<br />
<br />
I hope you have found this useful. Remember, there's more to Android than just Google Play!<br />
<br />LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0tag:blogger.com,1999:blog-2891065377517051605.post-26889701704862894432015-03-06T14:53:00.000-08:002015-03-06T14:53:26.633-08:00Android Screen Recording ApplicationsIf you have a decent Android device and you want to record your screen, here are some applications that will let you do that. These applications require root access, however some of them will work on Android 5.0+ without root.<div>
<br /></div>
<div>
Please note that recording may slow your device down if your cpu is weak, and requires a lot of storage to store the video files. Recording a game may slow down the game also, depending on your device.</div>
<div>
<br /></div>
<div>
<b>Android Screen Recording Applications</b></div>
<div>
<br /></div>
<div>
<a href="https://play.google.com/store/apps/details?id=com.iwobanas.screenrecorder.pro&hl=en">SCR Pro</a> is my favourite screen recorder. It requires root access. There is also a <a href="https://play.google.com/store/apps/details?id=com.iwobanas.screenrecorder.noroot.pro&hl=en">version for on Android 5.0 Lollipop</a>. If you are on Lollipop, it only requires root access if you want to record the internal audio. I have found on my NVIDIA Shield I can record games with little to no lag. Here is a video I recorded of Asphalt 8 demonstrating that:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://ytimg.googleusercontent.com/vi/q-XmeXuPUGU/0.jpg" src="http://www.youtube.com/embed/q-XmeXuPUGU?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div>
<br /></div>
<div>
There is also an add-on that lets you <a href="https://play.google.com/store/apps/details?id=com.iwobanas.broadcaster.twitch&hl=en">broadcast to Twitch</a>.</div>
<div>
<br />SCR Pro and the Twitch broadcasting add-on are paid apps.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
If you want a free application that does the same thing, check out Shou.</div>
<div>
<br /></div>
<div>
<a href="https://play.google.com/store/apps/details?id=com.oxa7.shou">Shou.TV</a> is a free application that requires root unless you are on Android 5.0+. Again, if you are on Android 5.0 you will only need root to record internal audio. Shou.TV includes a broadcasting feature that lets you broadcast to the <a href="https://shou.tv/">website of the same name</a>. You can also choose to record the screen only if you don't want to broadcast to the world.</div>
<div>
<br /></div>
<div>
That's all for now, stay tuned for more posts!</div>
LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com7tag:blogger.com,1999:blog-2891065377517051605.post-79224336790632168852015-02-01T12:18:00.001-08:002015-07-28T04:55:03.068-07:00How To Install CWM Recovery on the NVIDIA Shield Portable<span style="color: red;"><b>**UPDATE: July 28 2015 - goo.im is down. I have re-uploaded the recovery image. <a href="http://d-h.st/HMtr">Click here for the link</a>** </b></span><br />
<br />
A few days ago I posted an article on reasons to root your NVIDIA Shield Portable. This tutorial will show you how to install Clockwork Mod (CWM) Recovery on your Shield. Please note this tutorial is for advanced users, and always be careful when flashing an image to your device.<br />
<br />
<b>This tutorial is for the Shield Portable, NOT the Shield Tablet.</b><br />
<br />
Why would you want a custom recovery on your device? Well, it allows you to have a backup plan in case you mess up your system.<br />
<br />
A custom recovery allows you to connect to your device using the command line, and copy, move, and rename files. Inside the interface you can also flash custom ROMs on your Shield, as well as other flashable "zips" for example a script to disable Xposed Framework in case you installed a bad module.<br />
<br />
In order to install CWM recovery, you first need to unlock the bootloader if you haven't done so already.<br />
<br />
<b>NOTE: Unlocking the bootloader will void your warranty, and wipe your device.</b><br />
<br />
To unlock the bootloader:
Power your Shield off completely. Hold down the Back and Home button, and while holding those two buttons, press the Power button. Keep holding the Back and Home button.
You should now be in the bootloader menu.<br />
<br />
Plug your Shield into your PC.<br />
<br />
<a href="https://forums.geforce.com/default/topic/732693/shield-portable/rooting-your-shield-the-why-and-how/">If you are on Windows, you may need to install drivers.</a><br />
<br />
If you are on Linux, you need to grab the fastboot and adb drivers.
If you're on a Ubuntu based Linux distribution, open a terminal (Usually Ctrl + Alt + T) then type:<br />
<br />
<span style="background-color: yellow;"><b>sudo apt-get install android-tools-adb android-tools-fastboot</b></span><br />
<br />
Press enter, type in your password, press enter again, type the letter 'Y', press enter.<br />
<br />
<b>NOTE: THE NEXT STEP WILL WIPE YOUR DEVICE. </b><br />
<br />
Once the installation is complete, type the following while still in the bootloader:<br />
<br />
<b style="background-color: yellow;">sudo fastboot oem unlock</b><br />
<br />
Navigate to "Unlock" with either the Back button or Home button, and then press the home button.<br />
<br />
Your Shield is now unlocked! Now hit continue, let the device boot, and once the device is fully turned on, shut it down again.
<br />
<br />
Go back into the bootloader, and connect your Shield to your PC.<br />
<br />
Download the following file, <a href="http://d-h.st/HMtr">http://d-h.st/HMtr</a><strike> https://goo.im/devs/agrabren/shield/cwm/recovery.img/</strike><br />
<br />
The md5sum should be 2d17dc144196f763e37b345372da2e31 .<br />
<br />
I suggest putting it on your Desktop.<br />
<br />
<b>The following step is intended for a Ubuntu based Linux distribution:</b><br />
<br />
With your shield in the bootloader menu, and with a terminal open, type:<br />
<br />
<span style="background-color: yellow;"><b>cd ~/Desktop</b></span><br />
<span style="background-color: yellow;"><b>md5sum shield-cwm.img</b></span><br />
<br />
If the output says "2d17dc144196f763e37b345372da2e31", then continue with this final command. If the output is different, re-download the file.<br />
<br />
<b style="background-color: yellow;">sudo fastboot flash recovery shield-cwm.img</b><br />
<br />
If it successfully flashed, you can unplug the Shield and use the recovery.<br />
<br />
I hope you found this tutorial helpful. If you have any questions don't hesitate to leave a comment.<br />
<br />LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com1tag:blogger.com,1999:blog-2891065377517051605.post-37838288420188521202015-01-29T16:38:00.000-08:002015-01-29T19:58:38.113-08:005 Reasons to Switch to LinuxLet's face it, not everyone wants to switch to Linux. Not everyone has heard of Linux either. A lot of people run Linux without even knowing, for example using <a href="https://en.wikipedia.org/wiki/Android_(operating_system)">Android</a>, the mobile phone, tablet, and now <a href="https://en.wikipedia.org/wiki/Microconsole">microconsole</a> operating system.<br />
<div>
<br /></div>
<div>
I can't guarantee this article will convince you to switch either, if you're fine with Windows or Mac OS X that's fine. It's your choice.</div>
<div>
<br /></div>
<div>
So, what is Linux? Linux is a <a href="https://en.wikipedia.org/wiki/Kernel_%28operating_system%29">kernel</a>. Most people ignore that and call it an operating system. There are plenty of Linux based operating systems, and on Desktop Linux they are referred to as "distributions" or "distros<i>" </i>for short. </div>
<div>
<br /></div>
<div>
There are many of these distros to choose from, and most people suggest <a href="http://www.ubuntu.com/">Ubuntu</a> or <a href="http://linuxmint.com/">Linux Mint</a> for beginners. I personally use Linux Mint, which is based off of Ubuntu. I also suggest looking at <a href="http://distrowatch.com/">DistroWatch</a> as they have a list of the top Linux distributions. </div>
<div>
<br /></div>
<div>
Without further ado, here are 5 reasons to switch to Linux, in no particular order.</div>
<div>
<br /></div>
<h2>
Reason 1 - Security</h2>
<div>
There are many reasons Linux is more secure than Windows. First off, regular applications run as a user, while system-level processes run as "root", or "administrator" as you would call it on Windows. This is crucial to security because malware and whatnot can't do much damage if you don't grant it root access.</div>
<div>
<br /></div>
<div>
Since Linux is open source, the code is audited by tons of people and patches are made available ASAP. With Microsoft Windows, you have to wait until a "Patch Tuesday" for when Microsoft decides to release a security patch.</div>
<div>
<br /></div>
<div>
There are not nearly as many viruses on Linux as Windows, but you could say that is because Windows has way more market share.</div>
<div>
<br /></div>
<div>
Linux's package manager also plays a good part in keeping the system secure, and that brings us to Reason 2.</div>
<div>
<br /></div>
<h2>
Reason 2 - Package Managers</h2>
<div>
There are many package managers for Linux, but they serve the same purpose. Package managers download and install packages from a unified source known as a "repository". Apt/Dpkg is the Package Manager for Debian based Linux distros such as Ubuntu or Mint. Although those are command line package managers, there are many front-ends, like the ones Ubuntu and Mint come with. (Ubuntu Software Center, Mint Software Manager)</div>
<div>
<br /></div>
<div>
Installing programs from the package manager is more secure than going out and looking for software on the internet. You can do both, but every application from your distribution's archives can be trusted. If you want, you can also add additional software sources (archives) if something isn't in your distro's one.</div>
<div>
<br /></div>
<h2>
Reason 3 - Control</h2>
<div>
Don't you hate it when an application in Windows takes up all the system resources? Do you even know what it's doing? What are all these processes named <i>svchost.exe ?</i></div>
<div>
With Linux, you have full control of your system. Killing a process actually does something, unlike the Windows task manager. Most processes have names that actually make sense, and not things that sound like malware but really are part of the operating system, like "TrustedInstaller.exe". You know all your actions aren't being sent to Microsoft also. (Well, unless you use Skype) Did I mention open source?<br />
<br />
<h2>
Reason 4 - Open Source</h2>
<div>Linux is open source, and can be modified by anyone for their liking. The open source community is constantly improving things. You can have choice over which desktop environment you use, so you can have anything from a <a href="https://en.wikipedia.org/wiki/Xfce">simple, lightweight install that doesn't take up much resources</a>, to modern-looking eye candy desktop environment such as <a href="https://en.wikipedia.org/wiki/GNOME">GNOME</a>. Possibilities are endless thanks to the open source community, and more and more projects are being created and improved upon each day.</div>
<br /></div>
<h2>
Reason 5 - Free</h2>
<div>
In addition to being free as in freedom, the majority of Linux distributions are free as in beer, so you don't have to pay a huge fee in order to obtain them, like you have to do with Windows.<br />
<br />
You may ask, how do they stay around? Most of them are funded by donations, and if you don't feel like burning a CD or creating a bootable usb stick, you can sometimes purchase a CD directly from the distributions website, and the money will go directly to the company/person making the distribution.<br />
<br />
If you enjoy Linux, make sure to donate to your favorite distribution.</div>
<div>
<br /></div>
<h2>
Closing thoughts</h2>
<div>
Linux may not be popular, but it sure is growing. You can help it grow by switching today. I hope you have found this post informative.</div>
<div>
<br /></div>
<div>
Oh, and if you are a gamer, Linux gaming is getting better all the time, with more and more games coming to Linux, even Triple-A titles.</div>
<div>
<br /></div>
LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com534tag:blogger.com,1999:blog-2891065377517051605.post-46472583456127911762015-01-29T12:19:00.000-08:002015-02-08T16:14:51.164-08:00NVIDIA Shield Portable: Reasons to Root<b><i>Please note this guide is for the Shield Portable, and not the Tablet.</i></b><br />
<br />
The NVIDIA Shield is a great portable gaming system. The physical controls and Tegra 4 GPU make this a perfect fit for running retro games with emulators, as well as regular Android games that support the controller. You even have a built in button mapper for those touch-only games that do not support gamepads.<br />
<br />
So why would I need to root this? Here are some reasons to root your Shield.<br />
<br />
<u><b><br /></b></u>
<br />
<h2>
<b>REASONS TO ROOT</b></h2>
<div>
<b><br /></b></div>
<b><u>Expandable Storage</u></b><br />
<u><b><br /></b></u>
Sure, the Shield supports MicroSD cards out of the box, but what if you want to actually store your games on them? Due to a "security" feature in Android 4.4.2 KitKat, you need root in order to store files on the MicroSD card.<br />
<br />
So once you have rooted, head to the Play Store and download <a href="https://play.google.com/store/apps/details?id=nextapp.sdfix&hl=en">NextApp SDFix</a> and reboot your device, and then you will be able to store files on the external MicroSD card again.<br />
<br />
But then what? You have all these games, but your running out of space due to the Shield's 16GB of storage. Just download <a href="https://play.google.com/store/apps/details?id=com.devasque.fmount&hl=en">FolderMount</a> and you will be able to make symbolic links from your internal storage to your MicroSD card so that games will think that they're on your internal storage, but in reality they're on your MicroSD card.<br />
<br />
<b><u>Backups</u></b><br />
<b><u><br /></u></b>
Do you ever have that problem when you reset an android device that you lose all your apps and games? <a href="https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en">Titanium Backup</a> is your one-stop-shop solution to that problem. With Titanium Backup you can backup and restore apps, set scheduled backups, and do much more like freezing unwanted bloatware to free up system resources.<br />
<br />
<b><u>Tweaks</u></b><br />
<b><u><br /></u></b>
Let's say you wanted to be able to have <a href="http://repo.xposed.info/module/com.zst.xposed.halo.floatingwindow">more than one app open simultaneously</a>, or wanted to change the appearance or functionality of your Android device without <a href="https://en.wikipedia.org/wiki/Firmware#Flashing">flashing</a> a new ROM? <a href="http://repo.xposed.info/module/de.robv.android.xposed.installer">Xposed Framework</a> is your gateway to just that, and more.<br />
<br />
<b><u>Security</u></b><br />
<b><u><br /></u></b>
Do you want to stop Angry Birds from mining your personal information? Install a firewall such as <a href="https://f-droid.org/repository/browse/?fdid=dev.ukanth.ufirewall">AFWall</a> and do just that. It allows you to control which applications can access the internet or not. Just make sure to set it as a blacklist, or you might block all apps by accident!<br />
<br />
<b><u>Fun</u></b><br />
<b><u><br /></u></b>
Do you want to be invincible in Grand Theft Auto for Android? <a href="https://play.google.com/store/apps/details?id=com.devc.cleogold&hl=en">Need I say more?</a><br />
<br />
<h2>
<b>OK, you've convinced me, now how do I root?</b></h2>
<div>
Thanks to Geohot's Towelroot, it is very easy to root Android 4.4.2 KitKat, the current version of Android available for the Shield. The version of Towelroot available on the website is not compatible with the Shield so you must download an older version. Thankfully, a website known as GreenRobotGamer has provided just that.</div>
<div>
<br /></div>
<div>
<a href="http://greenrobotgamer.com/files/tr1.apk">Link to APK</a>. | <a href="https://www.sendspace.com/file/sth4zt">Mirror instead in case site goes down.</a></div>
<div>
<br /></div>
<div>
Just download that APK, and open it up in a file manager such as ES File Explorer. Please note that you must enable Unknown Sources and Verify Apps in Settings > Security. Now you just install Towelroot, press the "MAKE IT RAIN" button. Now wait about 30 seconds, then reboot your device. You will now be rooted!<br />
<br />
Finally, install <a href="https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=en">SuperSU</a> so that you can control which applications are allowed root access.</div>
<div>
<br /></div>
<h2>
Disclaimer</h2>
<div>
<br /></div>
<div>
With rooting, comes great responsibility. I am not responsible if you overclock your device and it bursts into flames. (Rooting alone does not let you overclock your device) You can always install a <a href="http://forum.xda-developers.com/showthread.php?t=2390389">custom recovery such as CWM</a> if things go wrong. Just make sure you install one that's compatible with your device.</div>
<div>
<br /></div>
<div>
That's it folks, stay tuned for more NVIDIA Shield tutorials!</div>
LinuxSurgehttp://www.blogger.com/profile/07854108185233624814noreply@blogger.com0