Monday, August 22, 2016

inxi -F

Another shot of my BunsenLabs Hydrogen desktop, this time showing the output of the very useful inxi -F command:

touchpad, again

Earlier, I wrote about using xinput to disable a touchpad (see: "disabling that touchpad").

There are other ways to do that, of course. Your chosen desktop environment probably provides a GUI tool for touchpad settings. Or your laptop itself may have a way for you to disable the touchpad. A quick web search should turn up some different approaches you can take.

xinput comes in handy for Openbox, which has no GUI tool for touchpad settings (as far as I know).

Settings made by xinput do not survive the current user session. You can put the following at the end of your ~/.config/openbox/autostart file:

xinput set-prop xx "Device Enabled" 0 &

(where "xx" is the device id number found by running the xinput list command)

Sunday, August 21, 2016

a different look

Changed my BunsenLabs desktop into something that fits me better. Vertical, left-side tint2 panel, and my own conky.

Monday, August 15, 2016

disabling that touchpad

Here's a way to disable a touchpad in Linux via the command line (tip found here).

To get a list of connected modules, I ran

$ xinput list

From the output, I found the id number for the touchpad ("id-14"), then ran:

$ xinput set-prop 14 "Device Enabled" 0

If I want to re-enable the touchpad, I can simply run the xinput set-prop command with "Device Enabled" 1 instead of "Device Enabled" 0.

That's it! Thanks, Jonquil!

Sunday, August 14, 2016

bunsenlabs and the tao of openbox

BunsenLabs Linux ships with a nice Openbox set-up and a great collection of apps and tools (see: "two community projects"). Of course, one of the most fun things about Openbox (and, Linux in general) is personalizing your installation to suit your own tastes.

I did a fresh installation of BunsenLabs "Hydrogen" using an updated (as of July 10 2016) image I found at the BunsenLabs Installation page (see the "Downloads" section). Here's another shot of the default desktop:

I added a few of my favorites, including chromium, spacefm, geeqie, xfce4-terminal, inxi, and the menu package (for the Debian menu). I edited the tint2rc file, putting in a different set of application icons, darkening the panel a bit, and adding the date to the panel's clock area. I increased the number of workspaces from 2 to 3, removed the conky, changed the cursor theme, and added my own set of wallpapers to choose from.

With no apps running, my desktop now looks like this:

The BunsenLabs folks put so much obvious care into their default Openbox menu that users can get along just fine without changing it; but, who can resist starting up the GUI Menu Editor (aka "obmenu") and having some fun with it? To make things a little more convenient for me, I changed a few menu entries and added a few submenus.

Some shots of my revised Openbox menu in BunsenLabs "Hydrogen", with three new submenus added:

As a result, some apps have entries in multiple places in the menu; I'm okay with that.

I'm very impressed with this distro. The actual installation time for me, after partitioning the hard drive and before post-installation set-up and tweaking, was only about 15 minutes. A look at three of the default submenus -- the Preferences, System, and Help submenus -- gives an idea of the many tools and links you'll find:

Those Openbox-lovers who like something based on Debian Stable, along the lines of our wonderful (but now defunct) CrunchBang, will want to download the latest image and try the "Hydrogen" release in a live session to get a taste of what BunsenLabs has to offer. Don't be fooled by this (apparently) under-appreciated distro's (current) low "page hit ranking" at DistroWatch; BunsenLabs, overall, looks like one of the finest, most intelligently-designed projects out there right now, and has quickly become one my favorite distros to use.

Tuesday, July 26, 2016

mrs. obama at the dnc

Great speech. Here's the text (copied from

Thank you so much. You know, it's hard to believe that it has been eight years since I first came to this convention to talk with you about why I thought my husband should be President. Remember how I told you about his character and conviction, his decency and his grace — the traits that we've seen every day that he's served our country in the White House.

I also told you about our daughters — how they are the heart of our hearts, the center of our world. And during our time in the White House, we've had the joy of watching them grow from bubbly little girls into poised young women — a journey that started soon after we arrived in Washington, when they set off for their first day at their new school.

I will never forget that winter morning as I watched our girls, just seven and ten years old, pile into those black SUVs with all those big men with guns. And I saw their little faces pressed up against the window, and the only thing I could think was, "What have we done?" See, because at that moment, I realized that our time in the White House would form the foundation for who they would become, and how well we managed this experience could truly make or break them.

That is what Barack and I think about every day as we try to guide and protect our girls through the challenges of this unusual life in the spotlight — how we urge them to ignore those who question their father's citizenship or faith. How we insist that the hateful language they hear from public figures on TV does not represent the true spirit of this country. How we explain that when someone is cruel, or acts like a bully, you don't stoop to their level — no, our motto is, when they go low, we go high.

With every word we utter, with every action we take, we know our kids are watching us. We as parents are their most important role models. And let me tell you, Barack and I take that same approach to our jobs as President and First Lady, because we know that our words and actions matter not just to our girls, but to children across this country — kids who tell us, "I saw you on TV, I wrote a report on you for school." Kids like the little black boy who looked up at my husband, his eyes wide with hope, and he wondered, "Is my hair like yours?"

And make no mistake about it, this November, when we go to the polls, that is what we're deciding — not Democrat or Republican, not left or right. No, this election, and every election, is about who will have the power to shape our children for the next four or eight years of their lives. And I am here tonight because in this election, there is only one person who I trust with that responsibility, only one person who I believe is truly qualified to be President of the United States, and that is our friend, Hillary Clinton.

See, I trust Hillary to lead this country because I've seen her lifelong devotion to our nation's children — not just her own daughter, who she has raised to perfection — but every child who needs a champion: Kids who take the long way to school to avoid the gangs. Kids who wonder how they'll ever afford college. Kids whose parents don't speak a word of English but dream of a better life. Kids who look to us to determine who and what they can be.

You see, Hillary has spent decades doing the relentless, thankless work to actually make a difference in their lives — advocating for kids with disabilities as a young lawyer. Fighting for children's health care as First Lady and for quality child care in the Senate. And when she didn't win the nomination eight years ago, she didn't get angry or disillusioned. Hillary did not pack up and go home. Because as a true public servant, Hillary knows that this is so much bigger than her own desires and disappointments. So she proudly stepped up to serve our country once again as Secretary of State, traveling the globe to keep our kids safe.

And look, there were plenty of moments when Hillary could have decided that this work was too hard, that the price of public service was too high, that she was tired of being picked apart for how she looks or how she talks or even how she laughs. But here's the thing — what I admire most about Hillary is that she never buckles under pressure. She never takes the easy way out. And Hillary Clinton has never quit on anything in her life.

And when I think about the kind of President that I want for my girls and all our children, that's what I want. I want someone with the proven strength to persevere. Someone who knows this job and takes it seriously. Someone who understands that the issues a President faces are not black and white and cannot be boiled down to 140 characters. Because when you have the nuclear codes at your fingertips and the military in your command, you can't make snap decisions. You can't have a thin skin or a tendency to lash out. You need to be steady, and measured, and well-informed.

I want a President with a record of public service, someone whose life's work shows our children that we don't chase fame and fortune for ourselves, we fight to give everyone a chance to succeed — and we give back, even when we're struggling ourselves, because we know that there is always someone worse off, and there but for the grace of God go I.

I want a President who will teach our children that everyone in this country matters — a President who truly believes in the vision that our founders put forth all those years ago: That we are all created equal, each a beloved part of the great American story. And when crisis hits, we don't turn against each other — no, we listen to each other. We lean on each other. Because we are always stronger together.

And I am here tonight because I know that that is the kind of president that Hillary Clinton will be. And that's why, in this election, I'm with her.

You see, Hillary understands that the President is about one thing and one thing only -– it's about leaving something better for our kids. That's how we've always moved this country forward –- by all of us coming together on behalf of our children — folks who volunteer to coach that team, to teach that Sunday school class because they know it takes a village. Heroes of every color and creed who wear the uniform and risk their lives to keep passing down those blessings of liberty.

Police officers and protesters in Dallas who all desperately want to keep our children safe. People who lined up in Orlando to donate blood because it could have been their son, their daughter in that club. Leaders like Tim Kaine — who show our kids what decency and devotion look like. Leaders like Hillary Clinton, who has the guts and the grace to keep coming back and putting those cracks in that highest and hardest glass ceiling until she finally breaks through, lifting all of us along with her.

That is the story of this country, the story that has brought me to this stage tonight, the story of generations of people who felt the lash of bondage, the shame of servitude, the sting of segregation, but who kept on striving and hoping and doing what needed to be done so that today, I wake up every morning in a house that was built by slaves — and I watch my daughters — two beautiful, intelligent, black young women — playing with their dogs on the White House lawn. And because of Hillary Clinton, my daughters — and all our sons and daughters — now take for granted that a woman can be President of the United States.

So don't let anyone ever tell you that this country isn't great, that somehow we need to make it great again. Because this, right now, is the greatest country on earth. And as my daughters prepare to set out into the world, I want a leader who is worthy of that truth, a leader who is worthy of my girls' promise and all our kids' promise, a leader who will be guided every day by the love and hope and impossibly big dreams that we all have for our children.

So in this election, we cannot sit back and hope that everything works out for the best. We cannot afford to be tired, or frustrated, or cynical. No, hear me — between now and November, we need to do what we did eight years ago and four years ago: We need to knock on every door. We need to get out every vote. We need to pour every last ounce of our passion and our strength and our love for this country into electing Hillary Clinton as President of the United States of America.

Let's get to work. Thank you all, and God bless.

Sunday, July 17, 2016


Sometimes it's best to go with an app that is not native to whichever desktop environment you choose to use. Two apps that I always add to any Linux installation, regardless of which DE or WM I'm using: SpaceFM file manager and Geany text editor.

For example, in GNOME, Nautilus (aka "Files") is a nice file manager, but not as useful to me as SpaceFM -- for one reason, because of the latter's multi-pane views:

Likewise, the GNOME text editor, gedit, isn't nearly as feature-rich as Geany, lacking (among other things) word autocompletion:

In LXDE, Openbox, and Fluxbox, I prefer to bring in xfce4-terminal to use.

Some other apps I use which are not native to any Linux DE: Chromium and Firefox for web browsing; Mirage and Geeqie for image viewing; and, the VLC Media Player.

If the default apps don't quite cut it for you, there's nothing wrong with going "non-native." Whatever works!