{"id":18216,"date":"2012-12-30T00:00:26","date_gmt":"2012-12-30T05:00:26","guid":{"rendered":"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=18216"},"modified":"2012-12-30T00:04:09","modified_gmt":"2012-12-30T05:04:09","slug":"postcards-from-linux-part-4-stuff-i-cant-do","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=18216","title":{"rendered":"Postcards From Linux Part 4:<br\/> Can You Hear Me Now?"},"content":{"rendered":"<p><table   class=\"\" cellpadding='0' cellspacing='0' border='0' align='center'><tr><td><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/splash_linux.jpg' class='insetimage'   alt='splash_linux.jpg' title='splash_linux.jpg'\/><\/td><\/tr><\/table><\/p>\n<p>The Linux-ing continues. Unfortunately, I don&#8217;t think it&#8217;s going to continue much longer. At the very least, we&#8217;re going to have to go into some kind of dual-boot scenario. Aside from gaming, there are a few tools that I need and can&#8217;t get in Linux. For example&#8230;<\/p>\n<h3>Vent<\/h3>\n<p><table   class=\"\" cellpadding='0' cellspacing='0' border='0' align='center'><tr><td><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/linux_phone.jpg' class='insetimage'   alt='linux_phone.jpg' title='linux_phone.jpg'\/><\/td><\/tr><\/table><\/p>\n<p>This is the big one.  I use Vent to hang out with my <a href=\"http:\/\/www.chocolatehammer.org\/\" title=\"Chocolate Hammer\">various<\/a> <a href=\"http:\/\/digitalmumbles.com\/\" title=\"Digital Mumbles\">internet<\/a> <a href=\"http:\/\/www.errantsignal.com\/blog\/\" title=\"Ernant Signal\">friends<\/a>, and we also use it to record Spoiler Warning. So I&#8217;ve been trying to run the Vent client under Wine. <\/p>\n<p><!--more-->Ventrilo has several problems under Wine. Its hotkey doesn&#8217;t work unless the window has the focus, which means if I&#8217;m trying to do anything else (surf the web, play a game, watch the Spoiler Warning stream) then I can&#8217;t talk without bringing Vent to the forefront. There are workarounds for this, but it&#8217;s not worth exploring them because the Vent audio output is completely borked. It&#8217;s compressed so bad that I can&#8217;t understand anything that anyone is saying. I can speak just fine, but I can&#8217;t hear properly. Also, various settings are getting lost from one session to the next, which means that I have to re-set the sound devices and audio levels each and every time I run the program. And it crashes.<\/p>\n<p><strong>Shamus, if you paid attention you would know that there&#8217;s Mangler, an open-source version of the client, made for Linux. It works great and you should use it!<\/strong><\/p>\n<p><a href=\"http:\/\/www.mangler.org\/\" title=\"Mangler\">Mangler<\/a> is just flat-out broken. It locks up \/ goes unresponsive every fifteen minutes and must be killed and restarted.  Again, this is pretty much useless if you&#8217;re trying to play a game. I&#8217;ve found several threads where people mention this problem. None of them ever got an answer. These threads date all the way back to 2009. I don&#8217;t think I&#8217;ll hold my breath for a fix, here. <\/p>\n<p>This has been driving Josh crazy, since every time we get together we have to play five minutes of &#8220;Does this work?  Can you hear me? Let me try Vent? Okay, are you hearing me in Vent? No? Let me go back to Mangler. Uh, nevermind. Mangler has crashed again.&#8221;<\/p>\n<p><strong>Pfft. The Vent protocol sucks anyway. You guys should just use Mumble.<\/strong><\/p>\n<p>We&#8217;ve talked about using <a href=\"http:\/\/www.mumble.com\/get-mumble.php?OKEY=google_mum-mumble_mumble\" title=\"Mumble.com\">Mumble<\/a> for our voice communications in the past. But Josh is the audio and video editing guy, and multi-channel Vent recordings are part of his video-editing workflow. He can adjust our audio levels individually, and he can remove specific messages to clean up cross-talk. He already puts more time into Spoiler Warning than anyone else. It would be ridiculous for me to ask him (and the rest of the cast) to switch to Mumble because I switched to Linux. That&#8217;s not solving the problem, that&#8217;s just dumping the problem on someone else.<\/p>\n<h3>MP3 player<\/h3>\n<p>I&#8217;ve tried a few, and I haven&#8217;t really found anything that worked for me. Linux Mint comes with Banshee media player, and I can&#8217;t stand it.  The interface is sprawling and cluttered, and the very small number of features that interest me are hidden deep. GNOME MPlayer has a bad habit of putting these huge gaps between items in the playlist, so I can only see a couple of items at a time.  It also doesn&#8217;t respond to the built-in play \/ pause buttons on my keyboard. <\/p>\n<p>I&#8217;ve been using the Movie Player*, which has decent playlist management and responds to the specialized play buttons, but when it changes tracks it makes my machine stutter for several seconds. I mention this because I&#8217;ve almost blundered over cliffs or into lava while playing Minecraft when one of these lurches hit. <\/p>\n<p><small>* Really? &#8220;Movie Player&#8221;? That&#8217;s what we&#8217;re calling this application? This is the best we can do? Someone was smart enough to design an entire application but couldn&#8217;t come up with a name that didn&#8217;t sound like a tooltip for the play button? Requisite car analogy: Like a model of car named &#8220;The Automobile&#8221;.<\/small><\/p>\n<p>So, I guess I&#8217;m looking for advice here. I like MP3 players which contain:<\/p>\n<ol>\n<li>Playlist management.\n<\/li>\n<li>Awareness of the extended keyboard keys for stopping and starting.\n<\/li>\n<li>As little else as possible.<\/li>\n<\/ol>\n<p>Some media players aim pretty high with their feature lists. I don&#8217;t need recording or re-encoding. No &#8220;music management&#8221; system that obfuscates my filesystem behind labels, artists, music genres, or other things that I don&#8217;t care about. No album art. No real-time visualizer. No equalizer. No links to buy the album on iTunes or Amazon. No rating system, social networking, or heuristic music suggestions. No splash screen, no fancy animated icons in the system tray, no interface skins, no exotic non-rectangular windows. No synchronization with external MP3 players. Sure, the program can have this stuff, but at some point the sheer preponderance of features moves the application away from what I need. <\/p>\n<p>So&#8230; simple, lightweight, playslists, and system-wide keyboard shortcuts. Any suggestions? <\/p>\n<h3>Fraps<\/h3>\n<p><table   class=\"\" cellpadding='0' cellspacing='0' border='0' align='center'><tr><td><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/linux_fraps.jpg' class='insetimage'   alt='linux_fraps.jpg' title='linux_fraps.jpg'\/><\/td><\/tr><\/table><\/p>\n<p>I use <a href=\"http:\/\/www.fraps.com\/\" title=\"Fraps\">Fraps<\/a> for taking screenshots. It&#8217;s awesome, but it&#8217;s Windows-only. It&#8217;s part of my workflow and there&#8217;s nothing on Linux that really compares with it.<\/p>\n<p><strong>There&#8217;s <a href=\"http:\/\/www.dedoimedo.com\/computers\/glc.html\" title=\"A blog talking about glc\">glc<\/a>!<\/strong><\/p>\n<p>Actually, glc seems to have sort of vanished. I haven&#8217;t found binaries anywhere and I&#8217;m NOT going to download the source and compile it myself, particularly when I don&#8217;t even know if it&#8217;s any good. The source isn&#8217;t even available through the Synaptic package manager, which means I&#8217;d end up downloading source from the web and performing make-file hoodoo on it to get it working. <a href=\"?p=9557\" title=\"Object-Disoriented Programming\">No. Freaking. Way<\/a>.<\/p>\n<p><strong>How about Yukon?<\/strong><\/p>\n<p>Erm. Looks like the project is <a href=\"https:\/\/github.com\/wereHamster\/yukon\/wiki\" title=\"Yukon\">abandoned<\/a>? Anyway, no binaries available and it&#8217;s not listed in the Software Manager.<\/p>\n<p><strong>How about RecordMyDesktop?<\/strong><\/p>\n<p>Gah. That one is a rant all by itself. Laying aside all the bugs \/ interface issues I encountered, that&#8217;s not really what I need. It only takes video of your desktop.  It doesn&#8217;t do screenshots and I doubt it can handle games. <\/p>\n<p><strong>I don&#8217;t see why you need a screen capture program.  Just use the built-in screenshot feature. Most games have that these days.<\/strong><\/p>\n<p>Yes, most. But not all, which is the crucial thing we need here. More importantly, the built-in screencap feature of most games is terrible. Where does it save on your computer? What key is it bound to? You&#8217;ll have to go hunt for it. What format? Some are BMP, some JPG, and some PNG. Some strip interface from the screenshot. Some resize the image. Almost all of them bring the game to a complete halt for a second or two while they save. Most can&#8217;t handle screenshots in non-gameplay parts of the game. (Like, during a cutscene. And often the screenshot key will just skip the whole scene. Whoops! Hope you have a recent save available!) You also can&#8217;t usually take screenshots while looking at menus, which is something you&#8217;re going to want to do. <\/p>\n<p>No. If you&#8217;re writing about videogames, then you need Fraps. You have a single universal key to grab a screenshot for any game, at any moment, regardless of what else might be going on, and will then save to a single file format in the directory of your choosing, using a consistent naming system that keeps shots in chronological order, which doesn&#8217;t impact performance in the slightest. <\/p>\n<p>We do not have a good alternative on Linux. Then again, we don&#8217;t need one as much, since we hardly have any&#8230;<\/p>\n<h3>Games<\/h3>\n<p><table   class=\"\" cellpadding='0' cellspacing='0' border='0' align='center'><tr><td><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/linux_games.jpg' class='insetimage'   alt='linux_games.jpg' title='linux_games.jpg'\/><\/td><\/tr><\/table><\/p>\n<p>Yeah, we knew this already. It&#8217;s actually a gradually improving situation.  Still, I know I&#8217;ve got Far Cry 3, Sleeping Dogs, and Dishonored waiting for me once I have Windows installed again. <\/p>\n<p>Now, I&#8217;ve been told (but have not confirmed for myself) that it&#8217;s actually much better to install Windows first, then Linux.  This is because Linux is better at sharing a machine than Windows is. Again, I&#8217;m just going by hearsay. But what I&#8217;m probably going to do is nuke the entire boot drive, put on Windows 7, and then put a fresh install of Linux alongside it. <\/p>\n<p>My current install of Linux has gotten a bit&#8230; cluttered.  I&#8217;ve been installing things, trying them, and moving on. I&#8217;ve been treating the thing like a big sandbox. The menus are packed with stuff I don&#8217;t use, there&#8217;s a ton of stuff spewed in the Home directory that doesn&#8217;t make sense, a lot of stuff isn&#8217;t configured the way I want it, and so on.  I&#8217;ve installed more stuff in the last two weeks of using Linux than I did in the last year of using Windows, just because I was trying to get a sense of what worked for me and what didn&#8217;t.  I could clean it manually, but right now it&#8217;s trivial to install clean and start over. <\/p>\n<p>It took me a little while to get familiar with how the filesystem is organized. Now that I know what I need and where I should put my stuff, I can do it again with less mess.<\/p>\n<p>I don&#8217;t want to give up Linux. I&#8217;m really enjoying this.  The machine boots faster, is more responsive, and more stable. The operating system doesn&#8217;t pester me with stupid popups and notifications, and the OS is really good about making the operation of your data directory as transparent as possible. (Compare to &#8220;C:\\Documents and Settings&#8221;.) In Windows, the line is between the operating system and everything else, and the line gets kind of blurry once you consider the dreaded <a href=\"http:\/\/rwmj.wordpress.com\/2010\/02\/18\/why-the-windows-registry-sucks-technically\/\" title=\"Why the Windows Registry sucks ... technically\">Windows registry<\/a>. In Linux the line is between &#8220;software&#8221; and &#8220;data&#8221;, which is much more meaningful to the end user. <\/p>\n<p>Still, no matter how much I&#8217;m enjoying Linux, this Vent thing is a real concern.  Dual-boot is fine for when you want to jump from working to gaming. In fact, it might even be a boost for my productivity. (If I have to re-boot to play a game, I&#8217;m less likely to stop for one of those &#8220;fifteen minute&#8221; gaming sessions that takes two hours.) But I can&#8217;t very well re-boot every time I need to talk to my friends. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Linux-ing continues. Unfortunately, I don&#8217;t think it&#8217;s going to continue much longer. At the very least, we&#8217;re going to have to go into some kind of dual-boot scenario. Aside from gaming, there are a few tools that I need and can&#8217;t get in Linux. For example&#8230; Vent This is the big one. I use [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-18216","post","type-post","status-publish","format-standard","hentry","category-personal"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/18216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18216"}],"version-history":[{"count":0,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/18216\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}