In 1970, the US federal government passed the Fair Credit Reporting Act (FCRA). The act can be seen as a early reaction to an emerging appreciation for the power of mechanized (and then digitized) data collection and analysis. The FCRA represents one of the earliest legal actions taken in realm of privacy and security. Here's a brief look at the the event, and the climate within which it took place.
Today we'll explore the Desktop Entry specification, and see how we can implement it to integrate applications into our desktop environment. Specifically, we'll do this by creating a desktop entry file for Calibre, a great e-book organizer that I use regularly. For a couple of different reasons, I installed Calibre from source, and so it didn't automatically get a desktop entry created for it like it would have had it been installed via aptitude. Regardless of cause, the situation serves as a good opportunity to create a desktop entry manually!
Sometimes you're lucky enough to have access to an extra monitor. If you're using i3, or any other desktop interface that doesn't have a gui or some simplified means for display management, setting up that second monitor might be something of a challenge. In this brief tutorial, we'll cover how to set up and use multiple monitors with i3. We'll use xrandr
and i3-msg
to orient our displays and place the workspaces we want on whatever monitor we want.
Today we'll cover how to use the dbus interprocess communication (IPC) mechanism to integrate the Clementine music player into i3status. We'll write a small script in Python that determines Clementine's state using the dbus library, and then appends that state to the i3status bar. This tutorial is really a corollary to the Linux Environment Setup 0x05: Integrating mpd into i3status using i3bar post we wrote a few months back, and will make use of some of the same code. Save swapping mpd for Clementine, the final result will be nearly identical:
Operational security rule 1 - and probably 2, 3 and then some - is to say nothing. We divulge enough information as it is and there's no need to make it any easier for a would-be attacker or opportunist of fortune. For a variety of reasons, many of which are not directly a result of security-mindedness, we resist providing information to strangers. This is good. Neither should your computer. To that end, it's a good idea to have a screensaver/locker!