TV News is Fake
The cover-up artists blowing smoke up your butt want you to focus on the content of Hillary's emails... the ones she didn't delete. Fact is it's ILLEGAL to have a private email server to conduct public (government) business. It's always been ILLEGAL and it's still ILLEGAL. So call it what it is, Hillary's ILLEGAL email server. She's a lawyer so there's no excuse CBS can make up.
More fake TV news wants people to believe Putin personally ordered the hacking of Hillary. Having actual PROOF of this outrageous conspiracy theory suddenly isn't important. Here's are the legal CONSPIRACY FACTS you need to know:
https://drive.google.com/open?id=0B_8WsV7ZWJa1cS1XRVZiSjc2S2M
Of course Israel claims no responsibility for any of this. Only an anti-Semite would believe a bunch of non-Semitic banksters from Germany are trying to wipe Palestine off the map. Some people are just entitled to be lying, thieving, murdering sacks of shit.
Wednesday, December 21, 2016
Thursday, November 17, 2016
STOOPID INTERFACE NAMES
Those of you who upgraded to systemd/udev 230 probably noticed some strange interface names. If you sudo ifconfig you'll see those weird numbers come from the hardware address. Now I'm not well ejumacated at some expensive Ivy League institution of higher boolshiat, but I'm going to explain why these schmucks are so stoopid.
At the most fundamental level, such a naming scheme shows a complete lack of understanding between logical and physical design principals. If it helps clarify things for justifiably confused users, they should have been called logical names and physical addresses. We abstract one from the other because human-readable names are much easier to understand than machine-readable numbers.
Mixing the two is a mess and quite literally stoopid. That's not just an insult, it's a scientific fact, like 9-11 being an inside job. I really don't understand how everyone doesn't see what's so plain fookin' obvious.
ANDROID REMOTE DESKTOP
I haven't had any luck with Microsoft's Android app for RDP. I'm sure there are many good ones and I haven't tried many but lately I've been using Remoter with my Pi 3 running R2.
https://play.google.com/store/apps/details?id=ca.tanas.remoter&hl=en
As described "it just works" and no ads thus far.
Those of you who upgraded to systemd/udev 230 probably noticed some strange interface names. If you sudo ifconfig you'll see those weird numbers come from the hardware address. Now I'm not well ejumacated at some expensive Ivy League institution of higher boolshiat, but I'm going to explain why these schmucks are so stoopid.
At the most fundamental level, such a naming scheme shows a complete lack of understanding between logical and physical design principals. If it helps clarify things for justifiably confused users, they should have been called logical names and physical addresses. We abstract one from the other because human-readable names are much easier to understand than machine-readable numbers.
Mixing the two is a mess and quite literally stoopid. That's not just an insult, it's a scientific fact, like 9-11 being an inside job. I really don't understand how everyone doesn't see what's so plain fookin' obvious.
ANDROID REMOTE DESKTOP
I haven't had any luck with Microsoft's Android app for RDP. I'm sure there are many good ones and I haven't tried many but lately I've been using Remoter with my Pi 3 running R2.
https://play.google.com/store/apps/details?id=ca.tanas.remoter&hl=en
As described "it just works" and no ads thus far.
Thursday, November 10, 2016
Wednesday, November 9, 2016
Tuesday, November 8, 2016
Monday, November 7, 2016
HILLARY GUILTY
The cover-up is real. The cover-up is OBVIOUS. Even people who never believed conspiracy theories are thinking twice now. Would the propaganda meisters cover-up 9-11-2001 for the Bush dynasty? Would they cover-up an inside job for Slick Willie and Hitlary? What do you think?
It's fairly obvious who has benefited the most from the events of 9-11. That's typically called a motive. But you're mandated to believe a couple guys in a cave on the other side of the planet had the means and opportunity to demolish three skyscrapers. If you don't believe that you need the mandated frontal lobotomy too. Then you'll be dumb enough to watch TV "news".
LOL
Dead men are funny!
The cover-up is real. The cover-up is OBVIOUS. Even people who never believed conspiracy theories are thinking twice now. Would the propaganda meisters cover-up 9-11-2001 for the Bush dynasty? Would they cover-up an inside job for Slick Willie and Hitlary? What do you think?
It's fairly obvious who has benefited the most from the events of 9-11. That's typically called a motive. But you're mandated to believe a couple guys in a cave on the other side of the planet had the means and opportunity to demolish three skyscrapers. If you don't believe that you need the mandated frontal lobotomy too. Then you'll be dumb enough to watch TV "news".
LOL
Dead men are funny!
Thursday, November 3, 2016
Wednesday, November 2, 2016
EXCESSIVE LOGGING
I had over 1.4 gigs of logs before I noticed... you must run BleachBit as root (from menu not desktop icon) to clear your old (rotated) log files... corrected in 9-11R2. For the majority of user a full-blown IDS (intrusion detection system) is probably a bit much too, so:
sudo apt-get purge tiger
I only use it for occasional auditing so install if/when you need it.
I had over 1.4 gigs of logs before I noticed... you must run BleachBit as root (from menu not desktop icon) to clear your old (rotated) log files... corrected in 9-11R2. For the majority of user a full-blown IDS (intrusion detection system) is probably a bit much too, so:
sudo apt-get purge tiger
I only use it for occasional auditing so install if/when you need it.
Tuesday, October 25, 2016
WRITE-IN VOTE COUNT
The propaganda outlets (aka TV "news") are proudly reporting that early voters who wrote in Bernie Sanders' name will NOT have their votes counted. So there you have it, a REAL democratic election, where you're MANDATED to vote for the party's puppet. Darn, and I was going to write-in the name of a naturally-born Canadian. D'oh! :slapself:
This is ALREADY the most undemocratic election in the history of America. I guess that's why we still need revolutions, to violently transition power back to the people. The war mongering propaganda meisters just won't allow it any other way.
Now where did I put my bazooka? Must be leaning up against the rocket launcher.
The propaganda outlets (aka TV "news") are proudly reporting that early voters who wrote in Bernie Sanders' name will NOT have their votes counted. So there you have it, a REAL democratic election, where you're MANDATED to vote for the party's puppet. Darn, and I was going to write-in the name of a naturally-born Canadian. D'oh! :slapself:
This is ALREADY the most undemocratic election in the history of America. I guess that's why we still need revolutions, to violently transition power back to the people. The war mongering propaganda meisters just won't allow it any other way.
Now where did I put my bazooka? Must be leaning up against the rocket launcher.
Thursday, October 20, 2016
DEAD VOTERS
How do 1.8 MILLION dead people become registered voters? The propaganda meisters of the so-called "news media" don't want to know. There will be no investigation of election fraud allegations. It's a FACT that dead people HAVE voted and dead people WILL vote. How MANY of those 1.8 million will vote for Hitlary is the only real question.
http://www.pewtrusts.org/~/media/legacy/uploadedfiles/pcs_assets/2012/pewupgradingvoterregistrationpdf.pdf
After watching "super delegates" steal the nomination from Bernie Sanders, calling this election democratic should be the final insult to the American people's intelligence. The Nuremberg Trails set the legal precedent for how we need to treat these Democratic Party gangsters and their corrupt political organization. You can LEGALLY ignore all their orders, dictates and mandates.
How do 1.8 MILLION dead people become registered voters? The propaganda meisters of the so-called "news media" don't want to know. There will be no investigation of election fraud allegations. It's a FACT that dead people HAVE voted and dead people WILL vote. How MANY of those 1.8 million will vote for Hitlary is the only real question.
http://www.pewtrusts.org/~/media/legacy/uploadedfiles/pcs_assets/2012/pewupgradingvoterregistrationpdf.pdf
After watching "super delegates" steal the nomination from Bernie Sanders, calling this election democratic should be the final insult to the American people's intelligence. The Nuremberg Trails set the legal precedent for how we need to treat these Democratic Party gangsters and their corrupt political organization. You can LEGALLY ignore all their orders, dictates and mandates.
Thursday, October 13, 2016
IMPORTANT NEWS
Breaking overnight news you need to know this morning. Revelations include these two-faced, back-stabbing statements:
“I know she has begun to hate everyday Americans, but I think we should use it once the first time she says I'm running for president because you and everyday Americans need a champion,” Podesta wrote to Clinton's Director of Communications Jennifer Palmieri in April 2015.
"And particularly with Syria which has everyone quite worried, Jordan because it's on their border and they have hundreds of thousands of refugees and they can't possibly vet all those refugees so they don't know if, you know, jihadists are coming in along with legitimate refugees," Clinton said, according to speech transcripts found in Podesta's emails.
I'm sure American TV "media" (aka infotainment or jokingly as "news") will be investigating further. She might even get a debate question or two about these revelations. :rolleyes: LOL, JK, you have to look outside the U.S.A. to find REAL news.
Breaking overnight news you need to know this morning. Revelations include these two-faced, back-stabbing statements:
“I know she has begun to hate everyday Americans, but I think we should use it once the first time she says I'm running for president because you and everyday Americans need a champion,” Podesta wrote to Clinton's Director of Communications Jennifer Palmieri in April 2015.
"And particularly with Syria which has everyone quite worried, Jordan because it's on their border and they have hundreds of thousands of refugees and they can't possibly vet all those refugees so they don't know if, you know, jihadists are coming in along with legitimate refugees," Clinton said, according to speech transcripts found in Podesta's emails.
I'm sure American TV "media" (aka infotainment or jokingly as "news") will be investigating further. She might even get a debate question or two about these revelations. :rolleyes: LOL, JK, you have to look outside the U.S.A. to find REAL news.
Monday, October 10, 2016
HEIL HITLARY
Ivy League educated lawyer can plead ignorance to national security law. You can't plead ignorance to anything. Colin Powell told her it was OK, case closed.
Is it really that hard to believe 9-11 was an inside job? REALLY?? The so-called "news media" in America is bought and paid for by party propaganda meisters.
Ivy League educated lawyer can plead ignorance to national security law. You can't plead ignorance to anything. Colin Powell told her it was OK, case closed.
Is it really that hard to believe 9-11 was an inside job? REALLY?? The so-called "news media" in America is bought and paid for by party propaganda meisters.
Sunday, October 9, 2016
THIS IS HORRIFIC
It's even more horrific than dead MEN in Benghazi Its even more horrific than a MAN with authority molesting interns in the oval office. It's THAT horrific!
And never forget that the FIRST attempt to blow up the twin towers happened under the Clinton regime. 9-11-2001 was the SECOND attempt.
It's even more horrific than dead MEN in Benghazi Its even more horrific than a MAN with authority molesting interns in the oval office. It's THAT horrific!
And never forget that the FIRST attempt to blow up the twin towers happened under the Clinton regime. 9-11-2001 was the SECOND attempt.
Thursday, September 29, 2016
LOCALES PISSES ME OFF
dpkg-reconfigure makes you go through that ridiculously long list and tediously pick the ones you need (two for each language) and next update it makes you do it all over again. I want to punch someone...
Please backup the file /etc/locale.gen before doing anything. I just:
sudo cp /etc/locale.gen /etc/locale.bak
Then every time locales gets updated all you have to do is restore your (my) work from the bak file instead of redoing it all over again and again and again..
sudo locale-gen
..everything back the way it was. Tada, stoopid shit fixed.
Why can't they just not screw it up? I'm tired of dealing with it!
dpkg-reconfigure makes you go through that ridiculously long list and tediously pick the ones you need (two for each language) and next update it makes you do it all over again. I want to punch someone...
Please backup the file /etc/locale.gen before doing anything. I just:
sudo cp /etc/locale.gen /etc/locale.bak
Then every time locales gets updated all you have to do is restore your (my) work from the bak file instead of redoing it all over again and again and again..
sudo locale-gen
..everything back the way it was. Tada, stoopid shit fixed.
Why can't they just not screw it up? I'm tired of dealing with it!
Tuesday, September 27, 2016
HYBRID 8/9 SYSTEM
PulseAudio 5 in Debian 8 stable is crap dipped in crap deep fried in crap. Debian 9 has PulseAudio 9 so they skipped THREE major versions... Anywho, if you're running 9-11R2 you might like to try a different way (other than backports) to get the latest version.
Create a file called /etc/apt/apt.conf.d/99defaultrelease with one line:
APT::Default-Release "stable";
Edit /etc/apt/sources.list and add one line:
deb http://ftp.debian.org/debian stretch main contrib non-free
Repopulate the package database:
sudo apt update
Locales appear to have been fixed in 9 so we can FINALLY:
sudo apt-mark unhold locales
before fetching Pulse 9 from testing:
sudo apt-get -t testing install pulseaudio
I don't know why that brings in LibreOffice 5 but it's a good upgrade so what the heck, go for it. ?B^)
PulseAudio 5 in Debian 8 stable is crap dipped in crap deep fried in crap. Debian 9 has PulseAudio 9 so they skipped THREE major versions... Anywho, if you're running 9-11R2 you might like to try a different way (other than backports) to get the latest version.
Create a file called /etc/apt/apt.conf.d/99defaultrelease with one line:
APT::Default-Release "stable";
Edit /etc/apt/sources.list and add one line:
deb http://ftp.debian.org/debian stretch main contrib non-free
Repopulate the package database:
sudo apt update
Locales appear to have been fixed in 9 so we can FINALLY:
sudo apt-mark unhold locales
before fetching Pulse 9 from testing:
sudo apt-get -t testing install pulseaudio
I don't know why that brings in LibreOffice 5 but it's a good upgrade so what the heck, go for it. ?B^)
Monday, September 19, 2016
FINAL (seriously, I mean it this time) VERSION
Here's the deal, Blueman has been a pain in the butt for years and Linux Mint's Blueberry runs perfectly on the Pi. Instead of a stoopid six step wizard it takes ONE CLICK to pair a device. The Mint peeps wrote it in Python and I installed it with GDebi, just like my earlier blog post. Unfortunately it made me install Network-Manager so Wicd had to go, oh well..
The 1.89 GB file is at http://tinyurl.com/pelinux1
ZIP md5sum 24cd9266d0b65e47fbed0464646fe301
ZIP shasum ff6b3ac2abb43fecf088bee83dd5dfaf1accb745
Debian 8.6 stable (no backports, no third-party repos)
Firmware for Pi 2 and Pi 3
HDMI 1080p default
Bluetooth sound only (PulseAudio)
Blueberry manager by Linux Mint
Network-Manager for WiFi and wired NIC
*Analog audio driver disabled
Murdock Edition is still the "bleeding edge" version and the only one with LibreOffice 5.
Here's the deal, Blueman has been a pain in the butt for years and Linux Mint's Blueberry runs perfectly on the Pi. Instead of a stoopid six step wizard it takes ONE CLICK to pair a device. The Mint peeps wrote it in Python and I installed it with GDebi, just like my earlier blog post. Unfortunately it made me install Network-Manager so Wicd had to go, oh well..
The 1.89 GB file is at http://tinyurl.com/pelinux1
ZIP md5sum 24cd9266d0b65e47fbed0464646fe301
ZIP shasum ff6b3ac2abb43fecf088bee83dd5dfaf1accb745
Debian 8.6 stable (no backports, no third-party repos)
Firmware for Pi 2 and Pi 3
HDMI 1080p default
Bluetooth sound only (PulseAudio)
Blueberry manager by Linux Mint
Network-Manager for WiFi and wired NIC
*Analog audio driver disabled
Murdock Edition is still the "bleeding edge" version and the only one with LibreOffice 5.
Tuesday, September 13, 2016
STORAGE
I recently upgraded from a SanDisk Extreme Plus 32 gig card (SE32G) to a SanDisk Ultra Plus (SL64G) which works perfectly in the Pi 2. Walmart has them for $28. While I was there I also grabbed a $9 SanDisk Cruiser USB 2.0 thumb drive for my top secret stuff.
Kernel 3.18 has the ability to read and write many file systems (like btrfs with -o compress) but my favorite for this application is the so-called "flash friendly" file system. sudo apt install f2fs-tools then mkfs.f2fs to prepare the thumb drive. After creating and mounting use Cryptkeeper to setup your folder. First run change your preferences from Gnome's "nautilus" file manager to XFCE's file manager "thunar". That's all you need to do. The F2 file system can't be read by any other operating system and even under Linux the encrypted directory is hidden. It's kind of hard to crack something that isn't there. :D
MORE FINAL ADVICE
If you're using Bluetooth audio like me you really should comment out the analog driver in /etc/modules to avoid application lockups. You can then fire up Quod Libet and start playing a file before turning on your Bluetooth speakers. A dummy output device is created and deleted and everything switches over perfectly. I assumed PulseAudio messed up ALSA but it's possible Debian did that all by themselves somewhere between 8.2 (9-11 Edition) and 8.4 (Murdock Edition). Maybe 8.6 will fix it, maybe not. I'll uncomment it someday and give it another try. For now I just don't need the trouble. Anyways..
If you're deploying more than one of these images on a network you should also change the computer name in /etc/hostname, near the top of /etc/hosts and in your Bluetooth device preferences. If you're using a wired connection change the static IP address in /etc/network/interfaces or configure the NIC to use DHCP. Type "man interfaces" for more info.
I recently upgraded from a SanDisk Extreme Plus 32 gig card (SE32G) to a SanDisk Ultra Plus (SL64G) which works perfectly in the Pi 2. Walmart has them for $28. While I was there I also grabbed a $9 SanDisk Cruiser USB 2.0 thumb drive for my top secret stuff.
Kernel 3.18 has the ability to read and write many file systems (like btrfs with -o compress) but my favorite for this application is the so-called "flash friendly" file system. sudo apt install f2fs-tools then mkfs.f2fs to prepare the thumb drive. After creating and mounting use Cryptkeeper to setup your folder. First run change your preferences from Gnome's "nautilus" file manager to XFCE's file manager "thunar". That's all you need to do. The F2 file system can't be read by any other operating system and even under Linux the encrypted directory is hidden. It's kind of hard to crack something that isn't there. :D
MORE FINAL ADVICE
If you're using Bluetooth audio like me you really should comment out the analog driver in /etc/modules to avoid application lockups. You can then fire up Quod Libet and start playing a file before turning on your Bluetooth speakers. A dummy output device is created and deleted and everything switches over perfectly. I assumed PulseAudio messed up ALSA but it's possible Debian did that all by themselves somewhere between 8.2 (9-11 Edition) and 8.4 (Murdock Edition). Maybe 8.6 will fix it, maybe not. I'll uncomment it someday and give it another try. For now I just don't need the trouble. Anyways..
If you're deploying more than one of these images on a network you should also change the computer name in /etc/hostname, near the top of /etc/hosts and in your Bluetooth device preferences. If you're using a wired connection change the static IP address in /etc/network/interfaces or configure the NIC to use DHCP. Type "man interfaces" for more info.
Monday, August 29, 2016
Privacy Enhanced Linux for Pi 3 Update
HDMI 1080p Edition
http://tinyurl.com/pelinux3
(10.3 MB firmware partition ONLY, keep your data)
10278927 Aug 29 01:05 firmware.zip
md5sum f67dea931d9f4812ba155f551e4f9967
Firmware is on a FAT (old Windows) partition so just delete/replace what's there with the contents of this zip, no permission issues. The config.txt file now defaults to 1080p but you can revert back to the old behavior by commenting out two lines. This package does NOT upgrade the kernel from the very reliable 3.18 ARMv7 one you've been using. This package IS backwards compatible so if your Pi 3 goes up in a puff of smoke from lack of heatsinks just pop the card back into your trusty Pi 2. I'm still using the older Pi 2 firmware in one of mine though as it's optimized and boots a second faster. No drivers for the Pi 3's built-in WiFi and Bluetooth however, you'll have to keep whatever USB dongles you're currently using, sorry.
Time to Make a Backup
Before any potentially catastrophic operation, like updating from Debian 9 backports, it's always a good idea to make a full backup. I do so by putting my microSD card in a USB 3.0 card reader and:
sudo dd bs=512 if=/dev/sdb of=mypi.img
I get around 65 mb/sec backup speed out of my UHS card. To restore just reverse input file (if) and output file (of) parameters. The backup img file will be the same size (32 gig card = 32 gig file) so make sure you have room and a compatible file system (NTFS is OK, FAT has a max 2 GB file size).
HDMI 1080p Edition
http://tinyurl.com/pelinux3
(10.3 MB firmware partition ONLY, keep your data)
10278927 Aug 29 01:05 firmware.zip
md5sum f67dea931d9f4812ba155f551e4f9967
Firmware is on a FAT (old Windows) partition so just delete/replace what's there with the contents of this zip, no permission issues. The config.txt file now defaults to 1080p but you can revert back to the old behavior by commenting out two lines. This package does NOT upgrade the kernel from the very reliable 3.18 ARMv7 one you've been using. This package IS backwards compatible so if your Pi 3 goes up in a puff of smoke from lack of heatsinks just pop the card back into your trusty Pi 2. I'm still using the older Pi 2 firmware in one of mine though as it's optimized and boots a second faster. No drivers for the Pi 3's built-in WiFi and Bluetooth however, you'll have to keep whatever USB dongles you're currently using, sorry.
Time to Make a Backup
Before any potentially catastrophic operation, like updating from Debian 9 backports, it's always a good idea to make a full backup. I do so by putting my microSD card in a USB 3.0 card reader and:
sudo dd bs=512 if=/dev/sdb of=mypi.img
I get around 65 mb/sec backup speed out of my UHS card. To restore just reverse input file (if) and output file (of) parameters. The backup img file will be the same size (32 gig card = 32 gig file) so make sure you have room and a compatible file system (NTFS is OK, FAT has a max 2 GB file size).
Thursday, August 11, 2016
Systemd v230 is in backports and it breaks everything with its stoopid interface names. Ian Murdock Edition users now need to:
sudo apt-mark hold systemd
sudo apt-mark hold udev
sudo apt-mark hold systemd-sysv
sudo apt-mark hold xrdp
sudo apt-mark hold audacious
sudo apt update
sudo apt upgrade
No change for users of the 9-11 edition:
sudo apt-mark hold locales
sudo apt update
sudo apt upgrade
sudo apt-mark hold systemd
sudo apt-mark hold udev
sudo apt-mark hold systemd-sysv
sudo apt-mark hold xrdp
sudo apt-mark hold audacious
sudo apt update
sudo apt upgrade
No change for users of the 9-11 edition:
sudo apt-mark hold locales
sudo apt update
sudo apt upgrade
Tuesday, July 12, 2016
UPDATING PROGRAMS MANUALLY
Eventually you'll find you're not being supported adequately by one of the hundreds of developers whose work is combined into what people think of as Linux. Streamtuner2 stopped working for me recently and it turns out the version in the repo is ancient. Even worse, the program itself hadn't been updated for over a year so there's really no excuse for the repo maintainers. It's just plain laziness. Luckily we don't have to wait for them to wake up.
First thing to do is install gdebi because it'll resolve dependencies problems automagically for us.
sudo apt install gdebi
Then find the Sourceforge page for Streamtuner2 and get the latest dot-deb package, currently:
http://sourceforge.net/projects/streamtuner2/files/streamtuner2-2.1.9.deb/download
Ordinarily you'd also need an ARMHF version of the DEB package but fortunately for us this is a Python program. So all we have to do now is right click the package and select gdebi from the list. Updating Streamtuner2 to the latest and greatest version is just one install button click away. It's as easy as playing Wintendo.
Password for the default keyring is "pi", same as the default user.
Eventually you'll find you're not being supported adequately by one of the hundreds of developers whose work is combined into what people think of as Linux. Streamtuner2 stopped working for me recently and it turns out the version in the repo is ancient. Even worse, the program itself hadn't been updated for over a year so there's really no excuse for the repo maintainers. It's just plain laziness. Luckily we don't have to wait for them to wake up.
First thing to do is install gdebi because it'll resolve dependencies problems automagically for us.
sudo apt install gdebi
Then find the Sourceforge page for Streamtuner2 and get the latest dot-deb package, currently:
http://sourceforge.net/projects/streamtuner2/files/streamtuner2-2.1.9.deb/download
Ordinarily you'd also need an ARMHF version of the DEB package but fortunately for us this is a Python program. So all we have to do now is right click the package and select gdebi from the list. Updating Streamtuner2 to the latest and greatest version is just one install button click away. It's as easy as playing Wintendo.
Password for the default keyring is "pi", same as the default user.
Tuesday, July 5, 2016
Since submitting the article the official power supply came out at MCM/Element14. It works with the Pi 2 and Pi 3 and comes with travel adapters, all for under $10, so there's really no reason to buy anything else. Only one out of ten USB cables I tested could actually handle 2 AMPs so it's nice to have a wire rated for 2.5A supplying the juice (no more flickering red light) even if you don't need all that power. Tzumi also now has a 2.4 AMP USB battery. If 2.1A is "turbo charging" then I guess this one is "super charging".. or something like that... George Orwell was an optimist.
Sunday, July 3, 2016
Monday, June 6, 2016
For touchscreen I used Python code from https://github.com/derekhe/waveshare-7inch-touchscreen-driver to make it work with Privacy Enhanced Linux. If you look at his install.sh script there's a line commented out for pip3 which is what I use. You can sudo each step manually to make sure it goes OK. After installation I found I couldn't get the hidden panel to pop up -- the touchscreen overlay is actually 400x240, half the screen's res, and it doesn't go all way to the edge -- so a little driver hacking was in order. You only need to change two lines in /usr/bin/touch.py to subtract four pixels from X and Y axis coordinates before passing them on to the mouse emulator:
device.emit(uinput.ABS_X, x - 4, True)
device.emit(uinput.ABS_Y, y - 4, True)
I also decided to do the third button emulation through evdev by editing the touchscreen catchall in /usr/share/X11/xorg.conf.d/10-evdev.conf and adding:
Option "EmulateThirdButton" "1"
Option "EmulateThirdButtonTimeout" "750"
Option "EmulateThirdButtonMoveThreshold" "60"
"man evdev" for more info... the code author sells a "pro" version which does even more than that, though.
Lastly, I found xvkbd to be the most compatible on-screen keyboard given the Pi's terrible graphics (no fancy transparency effects) but the installer sux and I had to make a launcher for it. If you click the window manger control in upper left corner you'll find a "Always on Top" option for the keyboard.
Well, that's it then I guess.. you might want to uninstall progs that capture the mouse like tecnoballz as there's no way out of them with a touchscreen. The pre-installed Raleigh style turns sliders into buttons which also works well with my touchscreen... so remember, when all looks lost and hopeless, USE THE SOURCE LUKE! You can't do that with Microsloth Winblows. :P
Friday, May 27, 2016
FINAL RANT:
I really don't like the changes going on right now. It's like people with more money than brains have taken over or something...
For example: LightDM devs decided [Seat Defaults] is just too much plain English for us to handle so they changed the config file format to [Seat:*] which is unintelligible Egyptian hieroglyphics. Same over-educated rich brats decided that eth0 and wlan0 made too much sense, so now we need device names like enp2s0f0 and wlp3s0 -- I'm not really sure which one is wired and which one is wireless but I thank Jesus they didn't go full-blown stoopid (that's the new spelling) and give them UUIDs for names -- In any case, 30 megs of international language support was just too much space to waste on today's multi-gigabyte drives so locales only does one language by default now and overwrites all your previous language settings. Those are just a few examples, I could write several pages more on all the stoopid changes.
In short, I like 8 with 9 backports better and have no interest in 9 at this time. If you're a glutton for punishment, however, you CAN switch the 9-11 edition to stretch (testing repo) by first doing a sudo apt upgrade on a clean 9-11 image (see previous blog post), then sudo apt-get clean to purge 8.4 packages out before finally changing the first line in /etc/apt/sources.list to:
deb http://ftp.debian.org/debian stretch main contrib non-free
The next time to you apt update cache will be populated with Debian 9 testing packages and next time you do sudo apt full-upgrade you'll get XFCE 3.12 and everything else in 9 that's not in backports. Good luck...
FINAL ADVICE:
Simply put, PulseAudio just doesn't work right with the analog snd-bcm2835 driver you'll find in /etc/modules-load.d/modules.conf but it's the best thing since sliced bread when it comes to Bluetooth audio. I resolved this issue by muting (turning volume to 0 on panel applet) the analog and only using Bluetooth. You could also simply remove the driver. If you need the audio port on the side of your Pi 2 to work correctly stay with the 9-11 edition which only uses ALSA. It's my understanding PulseAudio does some fancy resource saving by making the daemon go to sleep and wake up and that's what the old driver doesn't like.
I currently have over 16 gigs of music on my Pi 2 (my cell phone choked after 12 gigs) and use it as my main MP3 player with a Waveshare touchscreen. I also use Bluetooth for almost all my small file transfers to/from my laptop and phone. It's just so much easier without all the security garbage that inhibits freedom. After pairing I just send the file and click the accept button on the other end. That's it, no Internet connection, no Google account, no password and no TSA naked body scans required. For larger files and backup imaging, a USB 3.0 microSD card reader comes in handy.
I really don't like the changes going on right now. It's like people with more money than brains have taken over or something...
For example: LightDM devs decided [Seat Defaults] is just too much plain English for us to handle so they changed the config file format to [Seat:*] which is unintelligible Egyptian hieroglyphics. Same over-educated rich brats decided that eth0 and wlan0 made too much sense, so now we need device names like enp2s0f0 and wlp3s0 -- I'm not really sure which one is wired and which one is wireless but I thank Jesus they didn't go full-blown stoopid (that's the new spelling) and give them UUIDs for names -- In any case, 30 megs of international language support was just too much space to waste on today's multi-gigabyte drives so locales only does one language by default now and overwrites all your previous language settings. Those are just a few examples, I could write several pages more on all the stoopid changes.
In short, I like 8 with 9 backports better and have no interest in 9 at this time. If you're a glutton for punishment, however, you CAN switch the 9-11 edition to stretch (testing repo) by first doing a sudo apt upgrade on a clean 9-11 image (see previous blog post), then sudo apt-get clean to purge 8.4 packages out before finally changing the first line in /etc/apt/sources.list to:
deb http://ftp.debian.org/debian stretch main contrib non-free
The next time to you apt update cache will be populated with Debian 9 testing packages and next time you do sudo apt full-upgrade you'll get XFCE 3.12 and everything else in 9 that's not in backports. Good luck...
FINAL ADVICE:
Simply put, PulseAudio just doesn't work right with the analog snd-bcm2835 driver you'll find in /etc/modules-load.d/modules.conf but it's the best thing since sliced bread when it comes to Bluetooth audio. I resolved this issue by muting (turning volume to 0 on panel applet) the analog and only using Bluetooth. You could also simply remove the driver. If you need the audio port on the side of your Pi 2 to work correctly stay with the 9-11 edition which only uses ALSA. It's my understanding PulseAudio does some fancy resource saving by making the daemon go to sleep and wake up and that's what the old driver doesn't like.
I currently have over 16 gigs of music on my Pi 2 (my cell phone choked after 12 gigs) and use it as my main MP3 player with a Waveshare touchscreen. I also use Bluetooth for almost all my small file transfers to/from my laptop and phone. It's just so much easier without all the security garbage that inhibits freedom. After pairing I just send the file and click the accept button on the other end. That's it, no Internet connection, no Google account, no password and no TSA naked body scans required. For larger files and backup imaging, a USB 3.0 microSD card reader comes in handy.
Thursday, May 19, 2016
How to upgrade and debug broken packages
The 9-11 version is very stable but sometimes problems pop up with backports as happened recently with the Audacious package. To start, query the package database to see what versions are in the configured repositories:
apt-cache show audacious
Looks like the www.deb-multimedia.org version is 3.6 so we need to delete the most recent:
sudo apt remove audacious
Then get the right one:
sudo apt install libaudcore3=3.6.1-dmo1 audacious=3.6.1-dmo1
And finally lock the package so we can upgrade in the future without problems:
sudo apt-mark hold audacious
sudo apt update
sudo apt upgrade
For the 9-11 version you should:
sudo apt-mark hold locales
sudo apt update
sudo apt upgrade
Periodically you should also:
sudo apt-get autoremove
sudo apt-get clean
to free space on your SD card.
NOTE: new users only need to do the commands in red to a "clean" image.
The 9-11 version is very stable but sometimes problems pop up with backports as happened recently with the Audacious package. To start, query the package database to see what versions are in the configured repositories:
apt-cache show audacious
Looks like the www.deb-multimedia.org version is 3.6 so we need to delete the most recent:
sudo apt remove audacious
Then get the right one:
sudo apt install libaudcore3=3.6.1-dmo1 audacious=3.6.1-dmo1
And finally lock the package so we can upgrade in the future without problems:
sudo apt-mark hold audacious
sudo apt update
sudo apt upgrade
For the 9-11 version you should:
sudo apt-mark hold locales
sudo apt update
sudo apt upgrade
Periodically you should also:
sudo apt-get autoremove
sudo apt-get clean
to free space on your SD card.
NOTE: new users only need to do the commands in red to a "clean" image.
Sunday, March 20, 2016
Friday, March 18, 2016
TEST EQUIPMENT
Raspberry Pi 2 Model B 1GB
Panda BT 4.0 Cambridge Silicon Radio, Ltd USB Bluetooth Dongle
Edimax Technology Co., Ltd EW-7811Un USB 802.11n Wireless Adapter
RESULT
Only thing that bombed is speech. PulseAudio does something to
ALSA that screws up gespeaker even when you explicitly select
ALSA output. If you need speech use 9-11 image and "apt install
gespeaker".. works fine without PulseAudio. I need the Bluetooth
module more than speech so guess this is it. The image below is
the final Debian 8 ARMHF release. Please see readme.txt file in
your ~/Documents folder for more info.
Raspberry Pi 2 Model B 1GB
Panda BT 4.0 Cambridge Silicon Radio, Ltd USB Bluetooth Dongle
Edimax Technology Co., Ltd EW-7811Un USB 802.11n Wireless Adapter
RESULT
Only thing that bombed is speech. PulseAudio does something to
ALSA that screws up gespeaker even when you explicitly select
ALSA output. If you need speech use 9-11 image and "apt install
gespeaker".. works fine without PulseAudio. I need the Bluetooth
module more than speech so guess this is it. The image below is
the final Debian 8 ARMHF release. Please see readme.txt file in
your ~/Documents folder for more info.
Thursday, March 17, 2016
How's the saying go? "A backup you haven't restored is no backup at all." I lost all my work on the touch-screen driver edition. Apparently gzip does mess up sometimes and I didn't check before uploading it. :(
It hasn't been a good week, thus far...
md5sum privacyenhancedlinux_murdock.img.gz
8fb89df237e23d47f061b1f6a84b54ad privacyenhancedlinux_murdock.img.gz
7644119040 privacyenhancedlinux_murdock.img
2119742067 privacyenhancedlinux_murdock.img.gz
https://drive.google.com/open?id=0B_8WsV7ZWJa1TTdLeTdzSk54a2s
Final testing in progress...
It hasn't been a good week, thus far...
md5sum privacyenhancedlinux_murdock.img.gz
8fb89df237e23d47f061b1f6a84b54ad privacyenhancedlinux_murdock.img.gz
7644119040 privacyenhancedlinux_murdock.img
2119742067 privacyenhancedlinux_murdock.img.gz
https://drive.google.com/open?id=0B_8WsV7ZWJa1TTdLeTdzSk54a2s
Final testing in progress...
Wednesday, March 16, 2016
So, people often ask me why I do it. Is it for the tons of money? Is it for fame with l33t Linux h@X0rs?
No, it's because I tried to install CUPS (printing) yesterday and hosed up my own Pi. Instead of starting from scratch I used the 9-11 image from first blog post and rebuilt everything.
It's definitely time for another "clean" backup... wish I had already made it. :(
No, it's because I tried to install CUPS (printing) yesterday and hosed up my own Pi. Instead of starting from scratch I used the 9-11 image from first blog post and rebuilt everything.
It's definitely time for another "clean" backup... wish I had already made it. :(
Thursday, March 10, 2016
Wondering what non-free drivers and software I installed on your Pi? Don't believe crazy theories on the Interwebzes, consult an expert like Richard Stallman:
sudo apt install vrms
then:
vrms
Non-free packages installed on jessie-rpi
bluez-firmware Firmware for Bluetooth devices
firmware-atheros Binary firmware for Atheros wireless cards
firmware-brcm80211 Binary firmware for Broadcom 802.11 wireless
firmware-iwlwifi Binary firmware for Intel Wireless cards
firmware-linux-nonfree Binary firmware for various drivers in kernel
firmware-ralink Binary firmware for Ralink wireless cards
firmware-realtek Binary firmware for Realtek wired and wireless network
nikto web server security scanner
Contrib packages installed on jessie-rpi
premail An e-mail privacy package.
8 non-free packages, 0.4% of 1880 installed packages.
1 contrib packages, 0.1% of 1880 installed packages.
Robo Stallman actually missed the encrypted DVD decoder from http://www.deb-multimedia.org/ and I'm pretty sure MP3 is still proprietary, but safe to say I'm at least 99% free software. ;)
Speaking of deb-multimedia's repository, they have ARMHF packages for several audio players including Audacious which can be skinned like the popular Windows program Winamp. I even ran across a couple I had never heard of before like the lean-and-mean DeaDBeeF and what's likely going to be the default in the next version of Privacy Enhanced Linux, Foobnix. It's a bit of a resource hog but it also integrates extremely well into the XFCE desktop. By default it displays cover art from the tray icon and pops up playback controls with a right click. Instructions on their site didn't work for me though, I had to
wget https://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.3.7_all.deb
and
sudo dpkg -i deb-multimedia-keyring_2016.3.7_all.deb
before editing /etc/apt/sources.list to add
deb http://www.deb-multimedia.org stable main non-free
you can then update apt and install foobnix. It does Internet radio better than Quod Libet too, so really don't see the need for both. I'm still testing it though so we'll see.
sudo apt install vrms
then:
vrms
Non-free packages installed on jessie-rpi
bluez-firmware Firmware for Bluetooth devices
firmware-atheros Binary firmware for Atheros wireless cards
firmware-brcm80211 Binary firmware for Broadcom 802.11 wireless
firmware-iwlwifi Binary firmware for Intel Wireless cards
firmware-linux-nonfree Binary firmware for various drivers in kernel
firmware-ralink Binary firmware for Ralink wireless cards
firmware-realtek Binary firmware for Realtek wired and wireless network
nikto web server security scanner
Contrib packages installed on jessie-rpi
premail An e-mail privacy package.
8 non-free packages, 0.4% of 1880 installed packages.
1 contrib packages, 0.1% of 1880 installed packages.
Robo Stallman actually missed the encrypted DVD decoder from http://www.deb-multimedia.org/ and I'm pretty sure MP3 is still proprietary, but safe to say I'm at least 99% free software. ;)
Speaking of deb-multimedia's repository, they have ARMHF packages for several audio players including Audacious which can be skinned like the popular Windows program Winamp. I even ran across a couple I had never heard of before like the lean-and-mean DeaDBeeF and what's likely going to be the default in the next version of Privacy Enhanced Linux, Foobnix. It's a bit of a resource hog but it also integrates extremely well into the XFCE desktop. By default it displays cover art from the tray icon and pops up playback controls with a right click. Instructions on their site didn't work for me though, I had to
wget https://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.3.7_all.deb
and
sudo dpkg -i deb-multimedia-keyring_2016.3.7_all.deb
before editing /etc/apt/sources.list to add
deb http://www.deb-multimedia.org stable main non-free
you can then update apt and install foobnix. It does Internet radio better than Quod Libet too, so really don't see the need for both. I'm still testing it though so we'll see.
Saturday, February 27, 2016
If you're one of the poor souls who bought a 800x480 Waveshare 7" HDMI touchscreen (revision B), there's a special edition of Privacy Enhanced Linux with a custom touch driver. The new rev C version which is a higher 1024x600 resolution apparently works with the standard HID driver so this isn't needed. The 1.9 gigabyte microSD card image is here:
http://tinyurl.com/pelinux7b
It's also a preview of the next version of PELinux. English to Spanish translation engine and text to multilingual speech are working quit well. I screwed up the firewall setting for Internet radio by accident though... must have switched to/from on the command line. To correct, click the firewall icon, enter "pi" as the keyring password, click the unlock button, then scroll down to where "Anywhere" is in the "To" (left-most) field. There should be two entries -- one at the end of the IPv4 list and one at the end of the IPv6 list -- delete them both by highlighting and clicking the minus button. Lastly open a terminal window and execute:
sudo ufw allow proto udp from any to any port 6799:6999,8000:8499
That'll open up the 200 most common ports and an additional 500 used by some others. If you want to hear death metal radio on port 666 use above example, just change numbers at the end.
http://tinyurl.com/pelinux7b
It's also a preview of the next version of PELinux. English to Spanish translation engine and text to multilingual speech are working quit well. I screwed up the firewall setting for Internet radio by accident though... must have switched to/from on the command line. To correct, click the firewall icon, enter "pi" as the keyring password, click the unlock button, then scroll down to where "Anywhere" is in the "To" (left-most) field. There should be two entries -- one at the end of the IPv4 list and one at the end of the IPv6 list -- delete them both by highlighting and clicking the minus button. Lastly open a terminal window and execute:
sudo ufw allow proto udp from any to any port 6799:6999,8000:8499
That'll open up the 200 most common ports and an additional 500 used by some others. If you want to hear death metal radio on port 666 use above example, just change numbers at the end.
Privacy Enhanced Linux for Raspberry Pi 2 isn't just based on Debian, it IS Debian. The first release was on 9-11-2015 and was a "clean" image of Debian 8.2 stable for ARM hard float (32 bit with math co-processor/FPU) with a highly tweaked XFCE desktop. In fact, it's really my personal backup image that I decided to release as a distro. The 1.7 gigabyte microSD card image is here:
http://tinyurl.com/pelinux
Default user password is "pi" and root password is "debian"
RIP Ian Murdock
http://tinyurl.com/pelinux
Default user password is "pi" and root password is "debian"
RIP Ian Murdock
Subscribe to:
Posts (Atom)