<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-29454082</id><updated>2026-07-24T02:05:10.028-04:00</updated><category term="politics"/><category term="humor"/><category term="ubuntu"/><category term="Barack Obama"/><category term="video"/><category term="linux"/><category term="John McCain"/><category term="Software"/><category term="Beer"/><category term="Religion"/><category term="Windows"/><category term="Intrepid Ibex"/><category term="blogger"/><category term="science"/><category term="Firefox"/><category term="music"/><category term="virtualbox"/><category term="fail"/><category term="Evolution"/><category term="Fox News"/><category term="energy"/><category term="hacking"/><category term="homosexuality"/><category term="hulu.com"/><category term="perl"/><category term="picture"/><category term="privacy"/><category term="Daily Show"/><category term="RSVP"/><category term="The Colbert Report"/><category term="The Daily Show"/><category term="Wikipedia"/><category term="WordFlashReader"/><category term="command shell"/><category term="cynicism"/><category term="economics"/><category term="habeas corpus"/><category term="media"/><category term="microsoft"/><category term="open source"/><category term="society"/><category term="speed reading"/><category term="Archeology"/><category term="BBC"/><category term="Borat"/><category term="Britney Spears"/><category term="CNN"/><category term="Comedy Central"/><category term="Donald Trump"/><category term="Fidel Castro"/><category term="Flicker"/><category term="George Bush"/><category term="Golden Globe"/><category term="Humor (I hope)"/><category term="Islam"/><category term="James Dobson"/><category term="Leo Laporte"/><category term="Louis Armstrong"/><category term="Mac"/><category term="North Korea"/><category term="PIM"/><category term="Pat Robertson"/><category term="Ron Paul"/><category term="Sacha Baron Cohen"/><category term="Sam Harris"/><category term="Sarah Palin"/><category term="Ted Haggard"/><category term="The Office"/><category term="abortion"/><category term="adsense"/><category term="amazing grace"/><category term="android"/><category term="astronomy"/><category term="baby Jesus"/><category term="bittorrent"/><category term="bowling"/><category term="broken"/><category term="chocolate"/><category term="controversy"/><category term="culture"/><category term="djvu"/><category term="ebooks"/><category term="education"/><category term="flame wars"/><category term="flash"/><category term="free speech"/><category term="games"/><category term="geocentrism"/><category term="gnome"/><category term="google"/><category term="gpl"/><category term="humor (they wish)"/><category term="javascript"/><category term="john_safran"/><category term="katrina"/><category term="magic"/><category term="marijuana"/><category term="medicine"/><category term="minimum wage"/><category term="neoconservatism"/><category term="olympics"/><category term="openoffice"/><category term="optical illusion"/><category term="painful"/><category term="paleoconservatism"/><category term="pdf"/><category term="personal"/><category term="political parties"/><category term="prophecy"/><category term="propoganda"/><category term="radio"/><category term="scientology"/><category term="security"/><category term="socialism"/><category term="spirituals"/><category term="sports"/><category term="stem cells"/><category term="streaming"/><category term="technology"/><category term="telecoms"/><category term="troubleshooting"/><category term="verizon"/><category term="virtualization"/><category term="vonage"/><category term="world hunger"/><category term="xubuntu"/><title type='text'>existence trainer</title><subtitle type='html'>don&#39;t negate my mind view!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>348</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29454082.post-778417161523180126</id><published>2024-08-07T10:23:00.000-04:00</published><updated>2024-08-07T10:23:11.904-04:00</updated><title type='text'>Installing Speach Recognition in Kdenlive on Linux Mint 22</title><content type='html'>&lt;p&gt;After struggling to get the the dependencies needed for speech recognition within Kdenlive on Linux Mint, here is a brief tutorial of what I did:&lt;/p&gt;&lt;p&gt;&amp;nbsp;First, I couldn&#39;t get the debian package working, so I installed the Flatpak of Kdenlive instead.&lt;/p&gt;&lt;p&gt;Then you will need to install the required dependencies for speech recognition:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;$ sudo apt install python3-srt&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;$ sudo apt install python3-venv&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;$ sudo apt install python3-pip&lt;/code&gt;&lt;/pre&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;(Although pip3 doesn&#39;t work the way it previously did in Linux Mint, I do believe you will need to install it).&lt;/p&gt;&lt;p&gt;Then, in order to get Whisper and Torch installed, you do it within the Flatpak itself:&lt;/p&gt;&lt;pre class=&quot;wp-block-code&quot;&gt;&lt;code&gt;$ flatpak run --command=/bin/bash org.kde.kdenlive&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;wp-block-code&quot;&gt;&lt;code&gt;$ python -m ensurepip&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;wp-block-code&quot;&gt;&lt;code&gt;$ &lt;/code&gt;&lt;code&gt;python -m pip install -U openai-whisper torch&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;wp-block-code&quot;&gt;&lt;code&gt;$ exit&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;wp-block-code&quot; style=&quot;text-align: left;&quot;&gt;That is it! Open Kdenlive and see if it works. Thanks to the following &lt;a href=&quot;https://vkc.sh/speech-recognition-and-automatic-captioning-on-the-kdenlive-flatpak/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/778417161523180126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/778417161523180126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/778417161523180126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/778417161523180126'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2024/08/installing-speach-recognition-in.html' title='Installing Speach Recognition in Kdenlive on Linux Mint 22'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-5878516749334851066</id><published>2020-10-07T13:48:00.002-04:00</published><updated>2020-10-07T13:49:58.761-04:00</updated><title type='text'>Sharing files from Linux Mint 20 on a Home Network</title><content type='html'>

&lt;ul&gt;
&lt;/ul&gt;&lt;p&gt;&amp;nbsp;I&#39;m annoyed over the difficulty of sharing files in Linux Mint 20 over a home network. Here is what you would expect you would have to do:&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&amp;nbsp;Right-click and select &quot;Share this Folder&quot;&lt;/li&gt;&lt;li&gt;Done! It works.&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;Except that it doesn&#39;t work. :( Here is what you actually appear to have to do (note that not even all the required packages are installed by default):&lt;/p&gt;&lt;p&gt;1. In the terminal: $ &lt;span style=&quot;font-family: courier;&quot;&gt;sudo apt-get install samba&lt;/span&gt;&lt;br /&gt;2. Right-click and select &quot;Share this Folder&quot;&lt;br /&gt;3. In a terminal, type (to set your samba username password): &lt;span style=&quot;font-family: courier;&quot;&gt;sudo smbpasswd -a yourUserName&lt;/span&gt;&lt;br /&gt;4. Edit &lt;span style=&quot;font-family: courier;&quot;&gt;/etc/samba/smb.conf&lt;/span&gt; and right under the workgroup = WORKGROUP line add these:&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;client min protocol = NT1&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;server min protocol = NT1&lt;/span&gt;&lt;/div&gt;&lt;p&gt;5. Reboot&lt;/p&gt;&lt;p&gt;6. Done! It works (finally).&lt;br /&gt;&lt;/p&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/5878516749334851066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/5878516749334851066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/5878516749334851066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/5878516749334851066'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2020/04/sharing-files-from-linux-mint-to.html' title='Sharing files from Linux Mint 20 on a Home Network'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-7034858946171288426</id><published>2019-11-28T06:38:00.004-05:00</published><updated>2019-11-28T06:38:36.987-05:00</updated><title type='text'>Converting pdf files to black and white</title><content type='html'>I recently downloaded a book from archive.org, and it was off-color and not easily printable (they used to provide black/white pdf files for books, but apparently they stopped doing so). I needed to convert it to a monochrome file so I could print it. This lead me down a number of dead-ends, and so I want to explain the best way I found to do this.&lt;br /&gt;
&lt;br /&gt;
First, convert each page to a separate PNG file. Here is the command I used:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;pdftoppm Hutchings.pdf file_prefix -png&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Note that you can make the file_prefix anything you would like.&lt;br /&gt;
&lt;br /&gt;
Next, you will need to determine the &quot;threshold&quot; at which point these pictures become black and white. Play around with it using this command:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;convert file_prefix-1.png -threshold 35% testing-1.png&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
When you have determined the threshold, now it is time to batch processes all your PNG files (any files that need a different threshold can be individually adjusted using the above convert command. I use &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;mogrify&lt;/span&gt; to do this, and I also make sure to include a separate path for the new files so I do not overwrite the original PNG files:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;mogrify -path temp/ -format png -threshold 50% *.png&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Next I use &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;gscan2pdf&lt;/span&gt; to combine all the files into a single PDF again, and finally, I use the command &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;ocrmypdf&lt;/span&gt; to ocr my file and prepare it for archiving:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;ocrmypdf input.pdf output.pdf&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/7034858946171288426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/7034858946171288426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7034858946171288426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7034858946171288426'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2019/11/converting-pdf-files-to-black-and-white.html' title='Converting pdf files to black and white'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-456300749517012161</id><published>2019-08-18T16:49:00.002-04:00</published><updated>2019-08-18T16:49:40.052-04:00</updated><title type='text'>Quick MIDI Synth Guide</title><content type='html'>Plug your MIDI controller into a USB port.&lt;br /&gt;
&lt;br /&gt;
Run &lt;code&gt;aconnect -o&lt;/code&gt;, and look for your MIDI controller in the output:&lt;br /&gt;
&lt;br /&gt;
&lt;figure class=&quot;code&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre class=&quot;line-numbers&quot;&gt;&lt;span class=&quot;line-number&quot;&gt;1&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;2&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;3&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;4&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;5&lt;/span&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;aconnect -o
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;client 14: &lt;span class=&quot;s1&quot;&gt;&#39;Midi Through&#39;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;kernel&lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;m&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&#39;Midi Through Port-0&#39;&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;client 20: &lt;span class=&quot;s1&quot;&gt;&#39;AKM322&#39;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;kernel&lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;m&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&#39;AKM322 MIDI 1   &#39;&lt;/span&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/figure&gt;


The controller’s client number here is: 20&lt;br /&gt;
&lt;br /&gt;
Run &lt;code&gt;aseqdump -p 20&lt;/code&gt; (replace 20 with the client number) to verify it is working &lt;br /&gt;
&lt;br /&gt;
Then:

&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre class=&quot;line-numbers&quot;&gt;&lt;span class=&quot;line-number&quot;&gt;1&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;2&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;sudo apt-get update
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;sudo apt-get install fluidsynth fluid-soundfont-gm
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;c&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;aplay /usr/share/sounds/alsa/Noise.wav
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
This last command should make a noise through your speakers.&lt;br /&gt;
&lt;br /&gt;
Then, for my computer, the following setup seems to run best:&lt;br /&gt;
&lt;br /&gt;
&lt;figure class=&quot;code&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre class=&quot;line-numbers&quot;&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line-number&quot;&gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;fluidsynth --audio-driver=alsa --gain 3 -r=22050 -c=16 -z=64 /usr/share/sounds/sf2/FluidR3_GM.sf2&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/figure&gt;


In a second terminal, run:&lt;br /&gt;
&lt;br /&gt;
&lt;figure class=&quot;code&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre class=&quot;line-numbers&quot;&gt;&lt;span class=&quot;line-number&quot;&gt;1&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;2&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;3&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;4&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;5&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;6&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;7&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;8&lt;/span&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;aconnect -o
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;client 14: &lt;span class=&quot;s1&quot;&gt;&#39;Midi Through&#39;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;kernel&lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;m&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&#39;Midi Through Port-0&#39;&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;client 20: &lt;span class=&quot;s1&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;s1&quot;&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;s1&quot;&gt;AKM322&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&#39;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;kernel&lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;m&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;s1&quot;&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;s1&quot;&gt;AKM322&lt;/span&gt;&lt;/span&gt;&lt;/code&gt; MIDI 1   &#39;&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;client 128: &lt;span class=&quot;s1&quot;&gt;&#39;FLUID Synth (1179)&#39;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;user&lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;    &lt;span class=&quot;m&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&#39;Synth input port (1179:0)&#39;&lt;/span&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/figure&gt;


&lt;br /&gt;
In terminal 2:&lt;br /&gt;
&lt;br /&gt;
&lt;figure class=&quot;code&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre class=&quot;line-numbers&quot;&gt;&lt;span class=&quot;line-number&quot;&gt;1&lt;/span&gt;
&lt;span class=&quot;line-number&quot;&gt;2&lt;/span&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;c&quot;&gt;# xx is your midi controller, yy fluidsynth&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;line&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;aconnect xx:0 yy:0
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/figure&gt;


Play some notes on your keyboard - you should hear some piano sounds come out of your speakers!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/456300749517012161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/456300749517012161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/456300749517012161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/456300749517012161'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2019/08/quick-midi-synth-guide.html' title='Quick MIDI Synth Guide'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-6829285512540498788</id><published>2017-11-06T02:43:00.002-05:00</published><updated>2017-11-06T03:06:09.232-05:00</updated><title type='text'>Setting Up Syncthink by Command Line on a Server</title><content type='html'>Props to &lt;a href=&quot;https://richardedeson.blogspot.com/2016/02/im-no-linux-guru-but-i-have-been-using.html&quot;&gt;this site&lt;/a&gt; for the info I based the following on!&lt;br /&gt;
&lt;br /&gt;
First, install syncthing: &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;$ sudo apt-get update&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;$ sudo apt-get install syncthing&lt;br /&gt; &lt;br /&gt;$ syncthing &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
You will need to change the address of the web gui by 
editing the syncthing config.xml.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;$ sudo nano ~/.config/syncthing/config.xml&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gui enabled=&quot;true&quot; tls=&quot;false&quot;&amp;gt;&lt;br /&gt;
&amp;lt;address&amp;gt;127.0.0.0:8384&amp;lt;/address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[to]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gui enabled=&quot;true&quot; tls=&quot;false&quot;&amp;gt;&lt;br /&gt;
&amp;lt;address&amp;gt;192.168.1.119:8384&amp;lt;/address&amp;gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;s&lt;b&gt;ystemd&lt;/b&gt; is a system 
and service manager for Linux that runs as PID 1 (Process ID 1) and 
starts the rest of the system. It uses a script file called a &lt;b&gt;Unit&lt;/b&gt; for each service, they are located in&amp;nbsp;&lt;b&gt;/etc/systemd/system/multi-user.target.wants/ &lt;/b&gt;to get this to work you need to put this file into that directory.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
This is the Unit text&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
***********************************************************************&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[Unit]&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Description=Syncthing - Open Source Continuous File Synchronization for %I&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Documentation=http://docs.syncthing.net/&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
After=network.target&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Wants=syncthing-inotify@.service&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[Service]&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
User=%i&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Restart=on-failure&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
SuccessExitStatus=3 4&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
RestartForceExitStatus=3 4&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[Install]&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;





















&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
WantedBy=multi-user.target&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
***********************************************************************&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Copy this file into the&amp;nbsp;&lt;b&gt;etc/systemd/system/multi-user.target.wants &lt;/b&gt;directory and name it with the service username you login as: &lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;$ sudo systemctl enable syncthing@username.service &lt;br /&gt;$ sudo systemctl start syncthing@username.service&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That&#39;s it, reboot your server to check syncthing starts and then you can start setting up the folders you want to sync from the webgui.&lt;br /&gt;
&lt;pre class=&quot;linux-code&quot;&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/6829285512540498788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/6829285512540498788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/6829285512540498788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/6829285512540498788'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2017/11/setting-up-syncthink-by-command-line-on.html' title='Setting Up Syncthink by Command Line on a Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-6210404884751808797</id><published>2017-11-04T17:23:00.000-04:00</published><updated>2017-11-04T17:29:46.134-04:00</updated><title type='text'>Samba Setup</title><content type='html'>&lt;style type=&quot;text/css&quot;&gt;p { margin-bottom: 0.1in; line-height: 120%; }&lt;/style&gt;


&lt;br /&gt;



	
	
	
	&lt;style type=&quot;text/css&quot;&gt;p { margin-bottom: 0.1in; line-height: 120%; }&lt;/style&gt;


&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;b&gt;Installation
and Setup:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;First install the following:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;apt-get
install samba-common smbclient samba-common-bin smbclient cifs-utils
&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, authorize users to access samba shares:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;sudo
smbpasswd -a &lt;user_name&gt;&lt;/user_name&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Make a safe backup copy
of the original smb.conf file.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;sudo
cp /etc/samba/smb.conf /etc/samba/smb.conf.bkup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Edit
the file &quot;/etc/samba/smb.conf&quot; &lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;

&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;sudo
nano /etc/samba/smb.conf &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Add
this to the end of the file:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;

&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;[folder_name]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;path
= /home/user_name&amp;gt;/folder_name&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;valid
users = &lt;user_name&gt;&lt;/user_name&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;read
only = no&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Restart samba: &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;sudo
service smbd restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use this command to check your
smb.conf for any syntax errors.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;testparm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Determine
the LAN address of the computer:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;sudo
ifconfig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;List all shares:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;

&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;smbclient
-L //&lt;host_ip_or_name&gt;/&lt;folder_name&gt; -U &lt;user&gt; &lt;/user&gt;&lt;/folder_name&gt;&lt;/host_ip_or_name&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;

&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Connect:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;

&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;smbclient
//&lt;host_ip_or_name&gt;/&lt;folder_name&gt; -U &lt;user&gt;&lt;/user&gt;&lt;/folder_name&gt;&lt;/host_ip_or_name&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Mounting
Local Shares:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;smbclient
-L XXX.XXX.X.X -U username&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then, create a local
directory and mount the remote share:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;mkdir
/mnt/abc mount -t cifs //server/share /mnt/abc &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Depending
on the access you give to your windows share are the credentials
required: if you give your share &#39;Everyone&#39; read (and write) access
nothing else is required, otherwise you must add credentials at mount
time:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;mount -t cifs
//server/share /mnt/abc -o user=user,pass=password,dom=domain &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When
finished just dismount the share:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;umount
/mnt/abc &lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/6210404884751808797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/6210404884751808797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/6210404884751808797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/6210404884751808797'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2017/11/samba-setup.html' title='Samba Setup'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-2735816945209044285</id><published>2017-10-22T15:35:00.000-04:00</published><updated>2017-10-22T15:45:48.691-04:00</updated><title type='text'>Testing Moodle on Debian 9</title><content type='html'>So I bought a Raspberry Pie and put Debian 9 on it so that I can play around with it as a home server. Currently I am configuring Moodle on it, so here are my notes:&lt;br /&gt;
&lt;br /&gt;
Debian 9 (stretch) has 2.7.17 in the repositories. This is fairly old, so I will be installing the git version instead.&lt;br /&gt;
&lt;br /&gt;
First:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo apt-get update&lt;/pre&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install apache2 mysql-client mysql-server php7.0 libapache2-mod-php7.0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Third:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install graphviz aspell php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;php7.0-soap php7.0-mbstring&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Forth:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo service apache2 restart&lt;/pre&gt;
&lt;br /&gt;
Fifth:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo apt-get install git-core&lt;/pre&gt;
&lt;br /&gt;
Sixth:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;cd /opt&lt;/pre&gt;
&lt;br /&gt;
Seventh:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo git clone git://git.moodle.org/moodle.git&lt;/pre&gt;
&lt;br /&gt;
Eighth:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;cd moodle&lt;/pre&gt;
&lt;br /&gt;
Ninth:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo git branch -a&lt;/pre&gt;
&lt;br /&gt;
Since the guide I&#39;m following is installing Moodle 3.1, and I don&#39;t want any incompatibilities, this is what I will be installing as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo git branch --track MOODLE_31_STABLE origin/MOODLE_31_STABLE&lt;/pre&gt;
&lt;br /&gt;
11th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo git checkout MOODLE_31_STABLE&lt;/pre&gt;
&lt;br /&gt;
12th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo cp -R /opt/moodle /var/www/html/&lt;/pre&gt;
&lt;br /&gt;
13th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo mkdir /var/moodledata&lt;/pre&gt;
&lt;br /&gt;
14th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo chown -R www-data /var/moodledata&lt;/pre&gt;
&lt;br /&gt;
15th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo chmod -R 777 /var/moodledata&lt;/pre&gt;
&lt;br /&gt;
16th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo chmod -R 0755 /var/www/html/moodle&lt;/pre&gt;
&lt;br /&gt;
17th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo mysql -u root -p&lt;/pre&gt;
&lt;br /&gt;
18th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;&lt;/pre&gt;
&lt;br /&gt;
19th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;create user &#39;username&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;passwordforuser&#39;;&lt;/pre&gt;
&lt;br /&gt;
NOTE: Make sure to change &#39;username&#39; &#39;passwordforuser&#39; to whatever password you would like. (to change the password, you can used the following command: &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;set password for moodle@localhost = password(&#39;newpassword&#39;);&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;
&lt;br /&gt;
20th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;MariaDB [(none)]&amp;gt; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodle@localhost IDENTIFIED BY &#39;password&#39;;&lt;/pre&gt;
&lt;br /&gt;
NOTE: Again, adjust username and password.&lt;br /&gt;
&lt;br /&gt;
21st:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;MariaDB [(none)]&amp;gt; quit;&lt;/pre&gt;
&lt;br /&gt;
22nd:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo chmod -R 777 /var/www/html/moodle&lt;/pre&gt;
&lt;br /&gt;
23rd:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo chmod -R 0755 /var/www/html/moodle&lt;/pre&gt;
&lt;br /&gt;
24th:&lt;br /&gt;
&lt;br /&gt;
Open your browser and go to &lt;a class=&quot;external free&quot; href=&quot;http://ip.address.of.server/moodle&quot; rel=&quot;nofollow&quot;&gt;http://IP.ADDRESS.OF.SERVER/moodle&lt;/a&gt;
&lt;br /&gt;
Follow the prompts:
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Change_the_path_for_moodledata&quot;&gt;Change the path for moodledata:&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;font-weight: normal;&quot;&gt;/var/moodledata&lt;/span&gt;&lt;/span&gt;
&lt;/h3&gt;
Host server: localhost
&lt;br /&gt;
Database: moodle
&lt;br /&gt;
User: username (the user you created when setting up the database)
&lt;br /&gt;
Password: userpassword (the password for the user you created)
&lt;br /&gt;
Tables Prefix: mdl_&lt;br /&gt;
&lt;br /&gt;
25th:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo chmod -R 0755 /var/www/html/moodle&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/2735816945209044285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/2735816945209044285' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/2735816945209044285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/2735816945209044285'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2017/10/testing-moodle-on-debian-9.html' title='Testing Moodle on Debian 9'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-7749536171982103741</id><published>2017-10-14T23:39:00.005-04:00</published><updated>2020-12-08T11:44:19.249-05:00</updated><title type='text'>Setting Up Mopidy, Ncmpcpp, and Spotify on Debian Buster (Updated)</title><content type='html'>&lt;div class=&quot;first&quot;&gt;&amp;nbsp; &lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;In Debian Buster, the main thing that caused me problems was that I had mpd installed, and it caused havic with, but once I uninstalled it, things started working. Here is the breakdown of what I did:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Add the archive’s GPG key:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span class=&quot;n&quot;&gt;wget&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;q&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;O&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;https&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;//&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mopidy&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;com&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mopidy&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;gpg&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Add the APT repo to your package sources:&lt;span class=&quot;n&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span class=&quot;n&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;wget&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;q&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;O&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;etc&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sources&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;list&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mopidy&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;list&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;https&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;//&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mopidy&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;com&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/buster&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;list&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;first&quot;&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Install Mopidy and all dependencies:&lt;span class=&quot;n&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;
&lt;span class=&quot;n&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install mopidy ncmpcpp mopidy-mpd mopidy-spotify &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;There are two configuration files that need to be adjusted.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;First, there is the Mopidy configuration file&lt;span style=&quot;font-size: x-small;&quot;&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;~&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span&gt;/.config/mopidy/mopidy.conf&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Here is my configuration file:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[logging]&lt;br /&gt;color = true&lt;br /&gt;console_format = %(levelname)-8s %(message)s&lt;br /&gt;debug_format = %(levelname)-8s %(asctime)s [%(process)d:%(threadName)s] %(name)s\n&amp;nbsp; %(message)s&lt;br /&gt;debug_file = mopidy.log&lt;br /&gt;config_file =&lt;br /&gt;&lt;br /&gt;[audio]&lt;br /&gt;output = tee name=t t. ! queue ! autoaudiosink t. ! queue ! audioresample ! audioconvert ! audio/x-raw$&lt;br /&gt;&lt;br /&gt;[local]&lt;br /&gt;enabled = true&lt;br /&gt;library = json&lt;br /&gt;media_dir = ~/Media&lt;br /&gt;&lt;br /&gt;[spotify]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;enabled = true&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;username =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;password = &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;client_id = &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;client_secret = &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;bitrate = 320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;You put your username and password, above as requested under the Spotify section. Then you need to now go to&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;https://www.mopidy.com/authenticate/&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;https://www.mopidy.com/authenticate/&lt;/span&gt;&lt;/a&gt; &lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;to get your &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;client_id &lt;/span&gt;&lt;/span&gt;and&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt; client_secret.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Finally, you need to edit (or create) the following ncmpcpp configuration file in order for visualizations to work&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;~/.ncmpcpp/config&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Here is what I have in mine (replace &quot;password&quot; with your user password):&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code class=&quot;markup--code markup--p-code&quot;&gt;mpd_host = &quot;password@localhost&quot;&lt;br /&gt;mpd_port = &quot;6610&quot;&lt;br /&gt;visualizer_fifo_path = &quot;/tmp/mpd.fifo&quot;&lt;br /&gt;visualizer_output_name = &quot;my_fifo&quot;&lt;br /&gt;visualizer_sync_interval = &quot;30&quot;&lt;br /&gt;visualizer_in_stereo = &quot;yes&quot;&lt;br /&gt;visualizer_type = &quot;spectrum&quot;&lt;br /&gt;visualizer_look = &quot;+|&quot;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;h3&gt;
&lt;u&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Most Used Shortcut Keys for Ncmpcpp&lt;/span&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;1&lt;/code&gt; - Current playlist&lt;/li&gt;
&lt;li&gt;&lt;code&gt;2&lt;/code&gt; - Filesystem browser&lt;/li&gt;
&lt;li&gt;&lt;code&gt;3&lt;/code&gt; - DB search&lt;/li&gt;
&lt;li&gt;&lt;code&gt;4&lt;/code&gt; - Library&lt;/li&gt;
&lt;li&gt;&lt;code&gt;5&lt;/code&gt; - Playlist editor&lt;/li&gt;
&lt;li&gt;&lt;code&gt;6&lt;/code&gt; - Tag editor&lt;/li&gt;
&lt;li&gt;&lt;code&gt;7&lt;/code&gt; - Output selector&lt;/li&gt;
&lt;li&gt;&lt;code&gt;8&lt;/code&gt; - Music visualizer&lt;/li&gt;
&lt;li&gt;&lt;code&gt;=&lt;/code&gt; - Clock&lt;/li&gt;
&lt;li&gt;&lt;code&gt;F1&lt;/code&gt; - Help&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Other_UI_keys&quot;&gt;Other UI keys&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;q&lt;/code&gt; - Quit&lt;/li&gt;
&lt;li&gt;&lt;code&gt;f&lt;/code&gt; - Seek forward&lt;/li&gt;
&lt;li&gt;&lt;code&gt;b&lt;/code&gt; - Seek backward&lt;/li&gt;
&lt;li&gt;&lt;code&gt;\&lt;/code&gt; - Switch between classic and alternative views&lt;/li&gt;
&lt;li&gt;&lt;code&gt;i&lt;/code&gt; - Show song info&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I&lt;/code&gt; - Show artist info (saved in &lt;code&gt;~/.ncmpcpp/artists/ARTIST.txt&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;L&lt;/code&gt; - Shuffle between available lyric databases&lt;/li&gt;
&lt;li&gt;&lt;code&gt;l&lt;/code&gt; - Retrieve song lyrics for current song Show/hide lyrics&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;gt;&lt;/code&gt; - Next track&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;&lt;/code&gt; - Previous track&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p&lt;/code&gt; - Play/Pause&lt;/li&gt;
&lt;li&gt;a - Add item to playlist&lt;/li&gt;
&lt;li&gt;S - Save playlist&lt;/li&gt;
&lt;li&gt;c - Clear playlist&lt;/li&gt;
&lt;li&gt;r - Toggle repeat mode&lt;/li&gt;
&lt;li&gt;z - Toggle random mode &lt;/li&gt;
&lt;li&gt;&lt;code&gt;+&lt;/code&gt; - Increase volume 2%&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-&lt;/code&gt; - Decrease volume 2%&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
&lt;u&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Additional Backend Extensions:&lt;/span&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;b&gt;mopidy-scrobbler&lt;/b&gt; - &lt;/span&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt install mopidy-scrobbler&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;[scrobbler]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;enabled = true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;username = your_username&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;password = your_password&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;b&gt;mopidy-soundclound&lt;/b&gt; - &lt;/span&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install mopidy-soundcloud&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;[soundcloud]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;enabled = true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;explore_songs = 25 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;auth_token =[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;go to&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;https://www.mopidy.com/authenticate/&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;https://www.mopidy.com/authenticate/&lt;/span&gt;&lt;/a&gt; &lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;to get it&lt;/span&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;b&gt;mopidy-youtube&lt;/b&gt; - I had trouble getting this one to work &lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;using the reposit&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;ories&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;. I had to use &#39;pip&#39; instead:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;font-size: x-small;&quot;&gt;sudo apt-get install python-pip [if you don&#39;t already have it installed]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;font-size: x-small;&quot;&gt;sudo pip install --upgrade pafy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;sudo pip install --upgrade mopidy-youtube&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mopidy-tunein&lt;/b&gt; - Install: &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install mopidy-tunein&lt;/span&gt;&lt;/span&gt;&amp;nbsp; Then modify &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;~.config/mopidy/mopidy.conf&lt;/span&gt;&lt;/span&gt; by adding the following lines:&lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[tunein]&lt;br /&gt;timeout = 5000&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mopidy-internetarchive&lt;/b&gt; - &lt;br /&gt;&lt;br /&gt;&lt;b&gt;mopidy-somafm&lt;/b&gt; - &lt;/span&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install mopidy-somafm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;That&#39;s it!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;b&gt;mopidy-podcast&lt;/b&gt; - &lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/7749536171982103741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/7749536171982103741' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7749536171982103741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7749536171982103741'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2017/10/setting-up-mopidy-ncmpcpp-and-spotify.html' title='Setting Up Mopidy, Ncmpcpp, and Spotify on Debian Buster (Updated)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-35804605705862360</id><published>2017-01-09T02:03:00.000-05:00</published><updated>2017-01-09T02:03:01.561-05:00</updated><title type='text'>booklet creation and imposition in linux</title><content type='html'>in this post, i will go over how to create &quot;signatures&quot; from pdf files in linux so that you can print them out for your bookbinding projects. these booklets are the result of &quot;imposition&quot; - rearranging pages so that when printed and folded together - produces a series of signatures (booklets) that can then be bound together in books. there does not seem to be very good documentation on how to do this in linux, as far as i can tell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;the sizes&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
here i will only be focusing on booklets of eight printout pages - meaning that the signatures are 32 pages long (two pages on each side of the paper multiplied by eight), but the same reasoning can be applied to signatures of different sizes.&lt;br /&gt;
&lt;br /&gt;
since the minimal signature is four pages long, the length of signatures need to be in multiples of four. i prefer 32 pages signatures generally (eight pages), but others may prefer shorter signatures. if total book you are printing is 247 pages, and you have 32 page signatures, then you will have eight booklets (the last booklets will have blank pages).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;the commands&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
you will need to install: pdfjam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
once installed, here are he commands you can use (depending on the type of duplex printer you have, and in particular, whether it prints things &quot;upside down&quot; on the back of the paper [the first command], or &quot;right-side up&quot; [the second command]). this command will produce a file with &#39;-book&#39; suffixed to the document (example: applied to a &quot;document.pdf&quot; file, this command will produce a new file &quot;document-book.pdf&quot; in the same directory):&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ pdfjam --landscape --suffix book --signature 32 -- document.pdf -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ pdfjam --landscape --suffix book --signature 32 --preamble &#39;\usepackage{everyshi}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \makeatletter&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \EveryShipout{\ifodd\c@page\pdfpageattr{/Rotate 180}\fi}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \makeatother&#39; -- document.pdf -&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if anyone knows how to do this with djvu files, i would much appreciate the information!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/35804605705862360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/35804605705862360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/35804605705862360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/35804605705862360'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2017/01/booklet-creation-and-imposition-in-linux.html' title='booklet creation and imposition in linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-2086947269205791724</id><published>2012-10-10T22:31:00.000-04:00</published><updated>2012-10-10T22:45:22.134-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="xubuntu"/><title type='text'>ubuntu vs xubuntu</title><content type='html'>in this post i am basically going to explain why i am unhappy with the direction of ubuntu, and why xubuntu - and the xfce way - appeals to me so much more. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;ubuntu, unity, and xubuntu&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
for the past few releases (basically since maverick), the company behind ubuntu has tried to redefine how we interact with our desktop through the development of unity. i&#39;ve been very supportive of these efforts overall. making design decisions is tough and treacherous, and if anyone has a vision to improve the desktop linux experience, then i applaud their efforts. now i want to evaluate these efforts. does unity improve the desktop experience?&lt;br /&gt;
&lt;br /&gt;
meh. definitely a mixed bag.&lt;br /&gt;
&lt;br /&gt;
the main problem is that everything feels half baked right now, and the improvements in the next version of ubuntu (quantal) don&#39;t really fix most of the issues i have. when analyzed from a user experience point of view, the changes canonical has brought to ubuntu can be largely divided into the following categories (i&#39;m not trying to cover everything, just the most bits that we are likely to interact with the most):&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;notifications&lt;/li&gt;
&lt;li&gt;the top panel (which, in ubuntu, includes the global menu and the status menus)&lt;/li&gt;
&lt;li&gt;the launcher (including right click menus)&lt;/li&gt;
&lt;li&gt;the dash and hud&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;the problem is that each of these components, both individually and taken together, include a number of design decisions that do not make sense to me (nor do they work well with my work flow). i will consider each in turn and then compare it with xubuntu&#39;s xfce analogues.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;notifications in ubuntu and xubuntu&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
the way notifications are implemented in xubuntu make a lot more sense then how they are implemented in ubuntu. in the quantal version of xubuntu (i don&#39;t know about previous versions), system notifications are sensibly placed in the upper right hand corner of the screen, close to the status menus, and they include a little &#39;x&#39; to close them if they are in your way. on ubuntu, they are placed about an inch lower for no apparent reason, and there is no way to close them until they finally fade out (which can be very annoying at times).&lt;br /&gt;
&lt;br /&gt;
xubuntu definitely wins this one.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;the top panel&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
in ubuntu the top panel includes both the global menu on the left and the status menus on the right.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;global menu&lt;/i&gt; &lt;br /&gt;
&lt;br /&gt;
first, i have to admit, on my fairly small screen, i really like the global menu. but i also fully acknowledge that on big screens it makes considerably less sense, and it takes more time (and often more clicks) to do things than when the menus are attached to each individual window (for example, i don&#39;t have to switch windows and then click on the menu item in the global menu, i can just click the menu item directly). also, there are some inconsistencies in ubuntu&#39;s implementation, as has been pointed out in the ars technica &lt;a href=&quot;http://arstechnica.com/information-technology/2012/05/precision-and-purpose-ubuntu-12-04-and-the-unity-hud-reviewed/&quot;&gt;review&lt;/a&gt; of precise:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The global menubar, which is one of the defining characteristics of 
the Unity environment, still poses a number of problems. The global menu
 model simply isn’t compatible with the window-specific menu system used
 in Linux applications. The effort to bolt these conflicting paradigms 
together could be executed better. &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Despite displaying the menu contents outside of the window, the menus
 are still window-specific. By design, the global menu bar displays the 
menu of the focused window. This proves awkward in some applications 
with dialogs and multiple windows.&lt;/blockquote&gt;
specific problems are then enumerated in the article (go and check it out). in other words, the implementation of global menus has introduced odd user experience inconsistencies into the picture, one&#39;s which are going to be really hard to fix (and, imho, probably won&#39;t be).&lt;br /&gt;
&lt;br /&gt;
so... i really like that the global menus reduce chrome clutter, but they do so at a price. this breaks even for me.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;status menus&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
overall i like the design of the status menus, though they still feel inconsistent/unhelpful in a number of ways. the sound menu i haven&#39;t been able to get much use of, it is easier to just use rhythmbox or clementine directly, and when multiple music players are installed, it becomes cluttered fast. the email/messaging menu doesn&#39;t &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1001405&quot;&gt;play well&lt;/a&gt; with pidgin (empathy isn&#39;t good enough for my needs), i dislike that i can&#39;t close thunderbird to the menu so i don&#39;t have to have it open as a window, and lots of applications that would generally install something in this panel are blocked from doing so. at least xubuntu doesn&#39;t block these applications, and it plays well with pidgin. also, the weather indicator in ubuntu dies pretty much every single day, whereas i&#39;ve had a lot less trouble with the weather indicator in xubuntu. and, finally, the calender indicator in both is pretty useless in both - i sure it would tell me about upcoming appointments and birthdays.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;the launcher&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
the launcher in ubuntu pretty much drives me crazy. i liked how, in oneric, it would hide when i pushed a window up against it or made a window fullscreen. this default behavior was eliminated in precise - now i must keep it always open or have it automatically hide - and neither option i like. i could work around this, i think, if i were allowed to move it either to the bottom of the screen or the other side. but nope, this is not allowed (thanks designers for knowing what works better for me than i do :/). and it is buggy. like really buggy. open applications don&#39;t show up when they are open (especially libreoffice), right clicking on the menus have caused my system to freeze, and sometimes there is a little arrow next to applications that are not open for some reason. plus, i can&#39;t press the icon to minimize an application. in xubuntu, the launcher at the bottom just does what it is supposed to do - launch applications. it doesn&#39;t try to bake in a whole bunch of functionality that doesn&#39;t work all that well (yeah, i&#39;m talking to you, unity). it hides the way i want and i can move it around if i so choose. also in xubuntu, i keep track of the open windows in the top panel. when i click on an application indicator there, it minimizes it or brings it back into view. it is simple, straightforward, and works well. much better than unity&#39;s launcher.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;the dash and hud&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
the dash was one of the things i really liked about ubuntu until they polluted it with the integrated shopping lens.now i won&#39;t go near it. in fact, it is the main reason that i have given up on unity - canonical, DO NOT send my queries to your servers without my express permission. the end. the dash is trying to be the place to search for everything. no thanks. there is a huge divide between searching for my own files and going online, and i do not want the two to mix.&lt;br /&gt;
&lt;br /&gt;
finally, the hud.&lt;br /&gt;
&lt;br /&gt;
this is probably my favorite improvement that unity has contributed to the user experience, and i have no complaints about it other than wishing it were modular enough to be ported to xubuntu. and if it is not modular enough, then this only shows that canonical is not really helping the open source community, only producing applications that it uses for its own distribution. and this pretty much seems akin to vendor lock-in to me.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/2086947269205791724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/2086947269205791724' title='118 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/2086947269205791724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/2086947269205791724'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2012/10/ubuntu-vs-xubuntu.html' title='ubuntu vs xubuntu'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>118</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-7141375285597681917</id><published>2012-10-09T11:05:00.000-04:00</published><updated>2012-10-09T11:05:00.174-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="privacy"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>why ubuntu has soured on me, and my move to xubuntu</title><content type='html'>&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=29454082&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;a couple of weeks back, there was a huge community &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/unity-lens-shopping/+bug/1054776&quot;&gt;backlash&lt;/a&gt; to the &lt;a href=&quot;http://www.markshuttleworth.com/archives/1182&quot;&gt;news&lt;/a&gt; that the newest version of ubuntu (quantal 12.10) would send ALL queries made in the dash, via the shopping lens, to canonical as a way to help build revenue. that&#39;s right, EVERYTHING you type into the dash (when you search for programs or files or anything) will be sent to canonical for the purpose of advertising directly on your desktop. i protested as loud as anyone. canonical&#39;s response (besides defending their position) has been to include a program that can disable all internet activity from the dash. unfortunately, i find this solution unsatisfactory for the following reasons:&lt;br /&gt;
&lt;ul style=&quot;position: relative; z-index: 0;&quot;&gt;
&lt;li&gt;it is opt-out vs. opt in&lt;/li&gt;
&lt;/ul&gt;
this angers me. it works to build revenue by relying on people&#39;s ignorance of what canonical is doing with their queries. not everyone pays as much attention to the development of ubuntu as i do, and most will be ignorant of what canonical is up to. this is shitty. and unethical.&lt;br /&gt;
&lt;ul style=&quot;position: relative; z-index: 0;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=29454082&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;
&lt;li&gt;it is not separated into its own lens, but is integrated into the dash home&lt;/li&gt;
&lt;/ul&gt;
if i am 
looking to buy something (or even looking for music, videos, or 
programs) then I can understand offering search results from 
third-parties in &lt;i&gt;separate lenses&lt;/i&gt;, but NOT when i am merely searching my own computer for programs, files, or whatever.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;it is a security breach and a violation of privacy.&lt;/li&gt;
&lt;/ul&gt;
sorry, i can&#39;t see it any other way no matter how canonical apologists try to reassure everyone that our queries are anonymous and that our privacy is being respected. i do not trust you canonical, and if you truly respected your users, then we wouldn&#39;t have to (and your money-making scheme here has only shown how untrustworthy you are).&lt;br /&gt;
&lt;br /&gt;
...so, all of this is to say that i&#39;m done with ubuntu, and i will actively discourage its use (which is sad, since i have been a huge supporter of ubuntu for many years). there are many options for linux desktop users, and i&#39;m glad that this fiasco has given me an opportunity to explore other options. one option i&#39;m particularly happy about is xubuntu, an xfce based, community run distro built on top of the ubuntu software infrastructure. in my next post, i&#39;ll explain the reasons for this.&lt;br /&gt;
&lt;ul style=&quot;position: relative; z-index: 0;&quot;&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ul style=&quot;position: static; z-index: auto;&quot;&gt;&lt;/ul&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/7141375285597681917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/7141375285597681917' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7141375285597681917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7141375285597681917'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2012/10/why-ubuntu-has-soured-on-me-and-my-move.html' title='why ubuntu has soured on me, and my move to xubuntu'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-8471280562007728820</id><published>2012-08-25T17:03:00.002-04:00</published><updated>2012-08-25T17:54:29.478-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>the easiest way to get aircack-ng and reaver working on ubuntu 12.04</title><content type='html'>neither aircack-ng nor reaver is in the repos in ubuntu 12.04. aircrack was dropped in the precise cycle because it was dropped by debian temporarily in order to sort out some licensing and maintenance issues, and reaver is fairly new and just didn&#39;t make it in time. fortunately both packages are in 12.10. by far the easiest way to get these packages to work in 12.04 is to download the quantal versions and install them in precise. i&#39;ve done so, and i haven&#39;t run into any problems. :) the packages can be found here:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
http://packages.ubuntu.com/quantal/aircrack-ng&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
http://packages.ubuntu.com/quantal/reaver&lt;br /&gt;
&lt;br /&gt;
once installed, run:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;ifconfig&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
to figure out your wifi interface. then put it in monitor mode:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;sudo airmon start wlan1&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
next, run &#39;airodump&#39; to figure out the BSSID of the network you are aiming to penetrate:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;sudo airodump mon0&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
when you have found it, cntr-c to exit. then run &#39;wash&#39; on it to see if reaver is possibly going to be successful.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;sudo wash -i mon0&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
if so, then let reaver do its magic :)&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;sudo reaver -i mon0 -b BSSID -v&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/8471280562007728820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/8471280562007728820' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/8471280562007728820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/8471280562007728820'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2012/08/the-easiest-way-to-get-aircack-ng-and.html' title='the easiest way to get aircack-ng and reaver working on ubuntu 12.04'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-4325227016264227174</id><published>2012-08-23T18:54:00.000-04:00</published><updated>2012-08-23T19:08:55.663-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="djvu"/><category scheme="http://www.blogger.com/atom/ns#" term="ebooks"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="pdf"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>making a high quality djvu file/ebook from somewhat crappy pdf scans</title><content type='html'>i am assuming you either you have a hard copy of an article/book/etc., or else a pdf file of a scanned in document that you wish you clean up and make into a high quality djvu file. also, i am a linux user, i have no idea (and couldn&#39;t care less) how to do it on windows/mac. here is how i do it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;tools&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://gscan2pdf.sourceforge.net/&quot;&gt;gscan2pdf&lt;/a&gt; (my fav scanning program presently)&lt;br /&gt;
&lt;a href=&quot;http://scantailor.sourceforge.net/&quot;&gt;scan tailor&lt;/a&gt; (brilliant piece of software)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;steps&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
if you have a hardcopy, i recommend using gscan2pdf (the name is deceiving, it also outputs djvu). it may, in fact, do almost everything you need to get your documents cleaned up. play with it; it is a powerful tool.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;if you have a pdf file, the first thing you need to do is to convert it to a multipage tiff file. the highest quality way to convert it that I have found is by using the following ghostscript command:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;
&lt;code&gt;gs -SDEVICE=tiffg3 -r600x600 -sPAPERSIZE=a4 -sOutputFile=&quot;output.tif&quot; -dNOPAUSE -dBATCH -- &quot;input.pdf&quot;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
this seems to output a much higher quality tiff file than the easy to use &quot;convert&quot; command:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;convert input.pdf output.tif&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
now create a work folder that you put the tiff file you created into, open up scan tailor and open up this work folder. scan tailor is an amazingly powerful application. it will split pages, straighten things out, center the content, de-speckle, and more. again, play around. by the time you are done, you will be able to output a very nice, clean djvu file.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;recommendations for using scan tailor&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
even for books, i recommend looking at each page briefly to make sure that the content is properly selected (often it selects more than is needed on marked up pages).&lt;br /&gt;
&lt;br /&gt;
after the content is selected, i center the content on each page, so the margins are the same.&lt;br /&gt;
&lt;br /&gt;
i output in 600dpi.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;next&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
scan tailor creates an &quot;out&quot; folder in the work folder you created. there are a number of ways you could convert the output files (one for each page) into a single djvu file. this is not my preferred way, but here is a command line way of doing this:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;for i in *tif; do cjb2 $i ${i%tif}djvu; echo $i; done&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;
instead, i prefer to re-open gscan2pdf, and select all of the tiff file you just generated in the &quot;out&quot; folder. this way, i can see the output files in a scrollable way and notice any corrections i need to make back in scan tailor before producing my final product.&lt;br /&gt;
&lt;br /&gt;
when things are ready, select the djvu output option, and you should have a really nice djvu file.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;post-processing&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
it is often nice to have both a djvu file and a pdf file. to make this conversion, in my experience the best method is the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;ddjvu -format=pdf input.djvu output.pdf&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
finally, when i print a document, i often want to save paper by creating a &quot;2x1&quot; document, where each page i print has two documents printed side-by-side in landscape orientation. unfortunately, i only know how to do this with pdf files.(p.s., i wish i knew how to output such a document directly into another djvu document. i do not. if anyone has any tips, please leave a comment!). you need &quot;pdfjam&quot; installed, and then run the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;pdfjam --nup 2x1 --landscape input.pdf&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
this will output a file of the same name with &quot;-pdfjam&quot; appended to it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;other resources&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
here are some very helpful resources i used to figure things out:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.danielstender.com/granthinam/564/&quot;&gt;http://www.danielstender.com/granthinam/564/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://askubuntu.com/questions/46233/converting-djvu-to-pdf&quot;&gt;http://askubuntu.com/questions/46233/converting-djvu-to-pdf&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/4325227016264227174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/4325227016264227174' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/4325227016264227174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/4325227016264227174'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2012/08/making-high-quality-djvu-fileebook-from.html' title='making a high quality djvu file/ebook from somewhat crappy pdf scans'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-3339461043654674969</id><published>2012-08-21T13:16:00.002-04:00</published><updated>2012-08-21T13:25:57.471-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="telecoms"/><title type='text'>t-moble short prompt vs. standard prompt?</title><content type='html'>anyone know the difference between the two? does it cut out all the rubbish before someone can actually leave a message?</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/3339461043654674969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/3339461043654674969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/3339461043654674969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/3339461043654674969'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2012/08/t-moble-new-prompt-vs-standard-prompt.html' title='t-moble short prompt vs. standard prompt?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-3257000361813864336</id><published>2012-08-14T08:49:00.001-04:00</published><updated>2012-08-14T08:49:50.764-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="privacy"/><title type='text'>overview of your legal rights with the websites you use</title><content type='html'>http://tos-dr.info/</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/3257000361813864336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/3257000361813864336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/3257000361813864336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/3257000361813864336'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2012/08/overview-of-your-legal-rights-with.html' title='overview of your legal rights with the websites you use'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-7583376903441981296</id><published>2010-02-14T22:19:00.001-05:00</published><updated>2010-02-14T22:19:44.564-05:00</updated><title type='text'>Thinking ahead to the next LTS ubuntu release (after Lucid)</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;This post is purely speculative, but I like to speculate. I&#39;m thinking ahead to the next LTS release. If the past reflects the future, then the next one should be 12.04. Of coures Lucid isn&#39;t out yet, so its hard to judge exactly how it will turn out. But besides some social networking stuff, the usual application updates, and hopefully more stability and hardware support, its not going to be a very exciting release. I&#39;ll probably use it though for a year or two while some really big changes come to the Ubuntu distro. It is my thinking about this that leads me speculate about the next LTS.&lt;br/&gt;&lt;br/&gt;One of the biggest changes will beGnome 3.0, which, from the screenshots I&#39;ve seen, seems to incorporate a number of fairly radical usability changes. It will be interesting to see exactly the shape it will take - esp the shell part. &lt;br/&gt;&lt;br/&gt;Which applications will likely gain more prominence in the distro? I&#39;m sure Banshee will finally become the default music player, and maybe the default video player if the Banshee folks devise a nifty way for it have a standalone video player (and I&#39;ve never really liked Totem player anyway - I&#39;ve always been a VLC guy). Openoffice might get around to overhauling their UI according to all the feedback on their Project Renaissance prototypes (even though the first prototype as uuuugly) - and maybe it be ready in by 1012. Hopefully Empathy will be feature complete - offering things like the ability to change the font stuff in rich ways, but more importantly, I hope it will be able to compete with Skpe on the Linux platform.&lt;br/&gt;&lt;br/&gt;There are lots of little applications I&#39;m excited about that aren&#39;t quite ready yet (though they are developing rapidly). For example, I want a damn good task manager (and the one in Evolution sucks hard), and it looks like GTG might step in and fill the gap. Presently I use Tasque, but the development of it looks to have stopped, so I have little hope for it. I&#39;m looking forward to the single window version of GIMP, because seriously its presently a pain in the but to use. Video editors are starting to take off on Linux, and I&#39;m keeping my eye on Pitivi and Openshot (though I also really like Kdenlive) - I&#39;m hoping they will become a lot more feature rich in the next couple of iterations.&lt;br/&gt;&lt;br/&gt;By god, I hope most of the issues will PulseAudio will finally be worked out. Many, many of them have since Hardy (thank goodness), but there still seem to be a lot more. Will Evolution finally get an overhaul? Probably not, but here&#39;s to hoping. I also wonder whether or not Netflix will finally be playable on Linux. I really hope so, but I have a hard time seeing Microsoft handing over the info on their DRM stack. Fuckers. And speaking about fuckers - fuck you Poulsbo guys. Get your shit together and put out a decent Linux driver for the hardware.&lt;br/&gt;&lt;br/&gt;Let&#39;s see, what else? Maybe Songbird will figure out how it get in the Ubuntu repos (and hopefully by then the Linux client will have feature parity with their Windows client), along with Handbrake. Maybe Nautilus will finally give more information when copying over files (this one just makes me mad - its been years of annoyance and nothing from the developers besides petty disputes).&lt;br/&gt;&lt;br/&gt;Oh, and lets not forget another biggie: Btrfs. I&#39;m pretty sure this will be the default file system for the next LTS release, and I&#39;m looking forward to it. &lt;br/&gt;&lt;br/&gt;I&#39;m hopeful with the release of Lucid, Linux will start to get a big up-tick in use by people who haven&#39;t really considered using anything besides Windows or OS X before. Although Linux systems still lack many of the very robust applications that Windows and Macs have, for daily use it pretty much has everything you need. The only thing that needs to change is the perception, momentum, and fear of change that a lot of users have about switching to Linux. I&#39;m pretty excited about the release of Lucid, but I&#39;m really excited about all of the big changes that are likely to happen over the next two years leading up to the next LTS.&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/7583376903441981296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/7583376903441981296' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7583376903441981296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7583376903441981296'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2010/02/thinking-ahead-to-next-lts-ubuntu.html' title='Thinking ahead to the next LTS ubuntu release (after Lucid)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-7115729763274537347</id><published>2009-12-18T09:15:00.000-05:00</published><updated>2010-01-20T15:00:35.694-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>What I want from 10.04</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;Only two things really: More bug fixing and more hardware regression testing. &lt;br/&gt;&lt;br/&gt;I think the Ubuntu community at large would take &lt;i&gt;very&lt;/i&gt; kindly to pushing the release back to 10.06 so that there would be a couple of solid months of doing nothing else besides testing and fixing. &lt;br/&gt;&lt;br/&gt;I really want Ubuntu to succeed. 9.10 was way to buggy to be a proper release, and I&#39;m afraid that Canonicals commitment to a regular schedule will trump making it as solid and bug-free as possible. &lt;br/&gt;&lt;br/&gt;Consider that Windows 7 had what seemed like almost a full year of beta testing, a couple of extra months to make Lucid the best Linux distro release to date would be a refreshing and appreciated change.&lt;br/&gt;&lt;br/&gt;Consider it, please.&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/7115729763274537347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/7115729763274537347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7115729763274537347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/7115729763274537347'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/12/what-i-want-from-1004.html' title='What I want from 10.04'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-1625584790528219452</id><published>2009-12-05T16:21:00.000-05:00</published><updated>2010-05-07T09:25:25.359-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="politics"/><title type='text'>Demagogue</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;From &lt;a href=&#39;http://www.merriam-webster.com/dictionary/DEMAGOGUE&#39;&gt;Merriam-Webster&lt;/a&gt;:&lt;br/&gt;&lt;i&gt;demagogue&lt;/i&gt;: a leader who makes use of popular prejudices and false claims and promises in order to gain power&lt;br/&gt;&lt;img src=&#39;http://blogs.ajc.com/jeff-schultz-blog/files/2009/10/rush_limbaugh.jpg&#39; style=&#39;max-width: 800px;&#39;/&gt;&lt;br/&gt;There is probably no better description for what it is that Rush Limbaugh does.&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/1625584790528219452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/1625584790528219452' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1625584790528219452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1625584790528219452'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/12/demagogue.html' title='Demagogue'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-5409659346394980373</id><published>2009-11-30T14:53:00.000-05:00</published><updated>2009-11-30T14:55:12.520-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="politics"/><title type='text'>The Afghanistan Decision</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;I don&#39;t know what Obama has decided, but I&#39;m very very worried. Its a terrible decision to have to make, and it will haunt his presidency either way. War is a horrific thing, and I can never really truly support a war, even if I think it is necessary. But I don&#39;t know if what is about to happen is necessary. I don&#39;t believe its largely about combat missions (though I&#39;m sure its implied), but more about patrolling, providing security, and building a strong army/police force to combat the Taliban. Nonetheless if he increases troop levels, it will become a defining moment of his presidency. &lt;br/&gt;&lt;br/&gt;Not only he is going to have a very hard time with the base of his party, but it might taint all the good that he is trying to do (and prevent much of it if - and when - we get mired in a long, violent struggle). The Republicans will continue to lie about him - relying on the stupidly inane memes that Democrats don&#39;t support our troops, that he&#39;s cutting the military budget, that he hasn&#39;t done enough to secure &#39;victory&#39; (for whatever the fuck that is). They lie about him constantly, will continue to do so, and there is nothing he can do to change that. &lt;br/&gt;&lt;br/&gt;I know Obama made the war in Afghanistan a part of his candidacy, I was slightly troubled by it then, but I&#39;m especially troubled by it now. I even admire his resolve to keep to his commitments, but I&#39;m sure this alone is not enough to go to war. No doubt this would be a promise that would be joyful to break if the conditions no longer called for it. I know the mission has changed - and being very explicit about what the mission is is of utmost importance. If its no longer about tracking down the Al-Qaeda terrorists that attacked us - and how can it be since Al-Qaeda has largely moved from the region? - then is it mainly about preventing the Taliban from regaining control (and thereby being a safehaven for terrorists)? Or is it about Pakistan somehow? And if so, wouldn&#39;t it just be better to support them directly? Sure its all of the above, but fuck, is expanding the war effort the best way? There are lots of nasty and corrupt regimes out there that don&#39;t like us very much - but that doesn&#39;t justify sending troops in.&lt;br/&gt;&lt;br/&gt;I was very impressed when Obama came out not that long ago and rejected all of the proposals that were presented to him regarding Afghanistan. It was a sign of real leadership to demand something better, and not simply choose from a list of bad options (like Bush the &#39;decider&#39;). But was a better option really presented? If not, then despite all Cheney&#39;s blathering stupidity about &#39;dithering&#39;, he should continue to work to find the best possible option even if it takes longer than his detractors say it should. I will listen closely what he has to say, but I&#39;m already scared by the rhetoric being used - &#39;finish the job&#39;. I can only interpret this as meaning that we need to secure a truly democratic government (as opposed to a merely corrupt sham) that has both broad appeal to the populace to engage with and also has enough power to sustain itself from incursions of the Taliban. But even when I put it in words it sound idyllic, and have a hard time believing that we can &#39;finish&#39; this - even if we are there for a lot lot longer. And they know we won&#39;t be there for a lot longer. And we shouldn&#39;t be. Fuck.&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/5409659346394980373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/5409659346394980373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/5409659346394980373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/5409659346394980373'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/11/afghanistan-decision.html' title='The Afghanistan Decision'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-1828075914122007839</id><published>2009-11-19T15:38:00.000-05:00</published><updated>2009-11-19T15:38:00.389-05:00</updated><title type='text'>Brief Review of Karmic and Hopes of Lucid</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;Karmic Koala is out! I&#39;ve been using it though the beta release, and overall I&#39;m really impressed. There are a LOT of changes under the hood, which has given rise to some unfortunate instability, but the direction the distribution is going in seems to be good. There are the beginnings of a visual refresh going on as well - I hope for more in the future! The main annoyance I have is the large number of serious bugs that came in Karmic. For example, I couldn&#39;t burn a CD from Rhythmbox (it has subsequently been fixed, but for a couple of weeks was an annoying regression). There are also reports of data loss do to the switch to the new ext4 filesystem (bug report &lt;a href=&#39;https://bugs.launchpad.net/ubuntu/+source/linux/+bug/453579&#39;&gt;here&lt;/a&gt;) - this makes me very worried about switching to ext4. &lt;br/&gt;&lt;br/&gt;For the rest of this post, though, I want to discuss what I hope for in the next version of Ubuntu, codenamed Lucid Lynx. Given that this is an LTS release, I think that, along with the normal package/application updates, the main foci of this release should be: (i) being as stable and as bug-free as possible, and (ii) provide a more thorough revamp of the look and feel of the desktop.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Be as stable and bug free as possible&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;This is essential. Application developers have come a long way in providing the necessary functionally for getting things done using free and open source software. By in large Ubuntu has done a good job of integrating these applications into the distribution in a stable, easy to access way. That said, there are plenty of bugs that plague the distribution, and it would be nice to see a concerted effort (more than usual) to eliminate as many of these as possible. I shouldn&#39;t have to wait for a subsequent update to burn CDs from Rhythmbox - it should work out of the box (and missing obvious stuff like this indicates a lack of quality control). A small bug that I find crazy annoying is that glipper dies most of the time I login. Really?? This &lt;a href=&#39;https://bugs.launchpad.net/ubuntu/+source/glipper/+bug/213494&#39;&gt;bug&lt;/a&gt; was reported over a year ago, and yet never has been fixed. Is it really that hard to find a fix for an application that crashes every time I login? Annoyed, I am.&lt;br/&gt;&lt;br/&gt;I think that the decision to sync with Debian testing rather than unstable is a good decision in that various communities can cooperate on eliminating as many of these as possible at the same time (and, as implied by the name, there will hopefully be considerably more testing as well). That said, given that this is the first time Ubuntu developers have decided to sync with testing I&#39;m sure unanticipated issues will arise, and they should not be unwilling to change the release date from 10.04 to 10.06 to make it as stable as possible.&lt;br/&gt;&lt;br/&gt;The main reason for this is that if Canonical is serious about partnering with the corporate world, they need releases that can be relied on for a long time to provide a stable computer platform. And Hardy was a failure in this respect - annoyingly buggy to an extreme. But to this day I have to use Hardy on my Mini 12 because this is the only version of Ubuntu that Dell supports on this netbook (I have come to hate GMA 500).&lt;br/&gt;&lt;br/&gt;I&#39;m also wearying of updating my computer every 6 months. I want a stable operating system that I can rely on for a year or two without problems or a need to update. This brings me to another problem I&#39;ve run into. Some applications require regular updates to remain functional. Yahoo, for example, changes its IM protocol on occasion - breaking Pidgin. When this occurs, Pidgin should be automatically updated to restore the functionality before the change. I shouldn&#39;t be required to sync up with an experimental PPA to get it to work again (in fact, I don&#39;t even think I should be required to use the unsupported backports repo). And this should apply to any application that would have problems like this. Don&#39;t leave me less functional because I want to continue using a stable supported release over multiple release cycles.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Provide a more thorough revamping of the look and feel of the desktop.&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;If you nail down the bugs, I&#39;ll be happy. If you make the user experience more satisfying and the visuals more pleasing, then I&#39;ll be enthusiastic. I can already start seeing some of the work of the design team that Shuttleworth hired to work on the user interface (for example, i love the new icons). The colors are better, but haven&#39;t yet found a sweet spot, and the desktop feels a little to blocky rather than slick. I don&#39;t exactly have a lot of good ideas, but I&#39;ll know it when I see it. I for example really like the refreshed look of KDE 4, though I&#39;m not really inclined to use it.&lt;br/&gt;&lt;br/&gt;The 100 paper-cuts was an excellent idea. I hope this will be continued! It definitely improved the distribution in lots of little respects. Do it again! In fact I&#39;d say expand the idea a little. Maybe target, say, 75 trivial fixes, 20 fairly simple (though not trivial) fixes (like this &lt;a href=&#39;https://bugs.launchpad.net/hundredpapercuts/+bug/136702&#39;&gt;one&lt;/a&gt; in particular), and 5 larger fixes. If all of these were related to the user experience, then over the next couple of iterations of the release cycle, huge strides in usability will be made.&lt;br/&gt;&lt;br/&gt;Once people see how slick, functional, and easy to use Linux is, they will realize that, with the exception of things like gaming, they have very little reason to stick with Windows and might even get hooked on Ubuntu&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/1828075914122007839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/1828075914122007839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1828075914122007839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1828075914122007839'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/11/brief-review-of-karmic-and-hopes-of_19.html' title='Brief Review of Karmic and Hopes of Lucid'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-1497550728498636017</id><published>2009-09-15T21:10:00.001-04:00</published><updated>2009-09-15T21:10:25.844-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><title type='text'>Fuck, lost a lot of pictures!!</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;I&#39;m so pissed at myself. My computer totally crashed (because I was using a development version that wasn&#39;t very stable), and I forgot to backup my fucking pictures. I&#39;m super pissed. For future reference, here is what I need to backup on a crash or before big updates:&lt;br/&gt;&lt;br/&gt;Photos folder&lt;br/&gt;Music folder&lt;br/&gt;dev folder&lt;br/&gt;.purple folder&lt;br/&gt;.tomboy folder&lt;br/&gt;.tmp2 folder&lt;br/&gt;scribefire.sqlite file&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class=&#39;zemanta-pixie&#39;&gt;&lt;img src=&#39;http://img.zemanta.com/pixy.gif?x-id=0d392453-34d6-8b96-9647-80b67755dc1e&#39; alt=&#39;&#39; class=&#39;zemanta-pixie-img&#39;/&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/1497550728498636017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/1497550728498636017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1497550728498636017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1497550728498636017'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/09/fuck-lost-lot-of-pictures.html' title='Fuck, lost a lot of pictures!!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-753836570954513989</id><published>2009-08-18T17:49:00.001-04:00</published><updated>2009-08-18T17:49:50.954-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type='text'>Splitting mp3 files on Ubuntu (esp useful for audiobooks)</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;check out &lt;a href=&#39;http://mp3splt.sourceforge.net/mp3splt_page/home.php&#39;&gt;mp3splt&lt;/a&gt;. Its not in the Jaunty repos, but it is in Karmic!&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/753836570954513989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/753836570954513989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/753836570954513989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/753836570954513989'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/08/splitting-mp3-files-on-ubuntu-esp.html' title='Splitting mp3 files on Ubuntu (esp useful for audiobooks)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-3959549839648501831</id><published>2009-08-18T14:43:00.001-04:00</published><updated>2009-08-18T14:43:35.818-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type='text'>Tools lacking on Ubuntu</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;Here are some tools that Ubuntu, or Linux generally, seems to lack:&lt;br/&gt;&lt;br/&gt;A good WYSIWYG html editor.&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Up until about a year ago, I was pretty satisfied with quanta plus. Since then I have become increasingly disappointed with it, mainly because no one seems to be porting it to Qt4, or developing it substantially. What had such great potential seems to be languishing.&lt;/li&gt;&lt;li&gt;KompoZer crashes a lot - I&#39;m waiting for the new version to come out (still in alpha), but I&#39;m less than certain it will be better (and NVU is dead).&lt;/li&gt;&lt;li&gt;Bluefish - although its not a WYSIWYG editor, I still think it could be good if they&#39;d ever release a new version that updates a lot of antiquated crap in there (like not knowing how to open a browser easily)&lt;/li&gt;&lt;/ul&gt;Decent blogging software&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Mainly I use scribefire (I&#39;m using it now) - its ok - but it only offers the simplest options for blogging. If I want any type of formating that goes beyond a bullet point, I&#39;ve got to know my html (which it visually formats in a very unreadable fashion).&lt;/li&gt;&lt;li&gt;There is an extension for OpenOffice called &lt;a href=&#39;http://extensions.services.openoffice.org/project/swp&#39;&gt;Sun Weblog Publisher&lt;/a&gt;. With it, its possible to format your blog post in openoffice and then upload it to your site. Unfortunately, its closed-source, and only seems to be updated sporadically when someone at Sun feels like it. If I knew there were an active developer community, then it would make me somewhat happier, but it doesn&#39;t seem like there is. I expect it to become increasingly antiquated the longer its not updated (and I wish they&#39;d freaking open-source it).&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/3959549839648501831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/3959549839648501831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/3959549839648501831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/3959549839648501831'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/08/tools-lacking-on-ubuntu.html' title='Tools lacking on Ubuntu'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-1524023751589608349</id><published>2009-06-12T17:15:00.000-04:00</published><updated>2009-06-12T17:17:04.332-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu LTS Support</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;I&#39;m beginning to get frustrated with certain aspects of the Ubuntu development cycle, and in this post I&#39;m going to try my best to spell out my complaint and what I think should be done about it.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;My Complaint&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;First, let me say that I&#39;m a huge Ubuntu fan. Since Gutsy (when I first started using Ubuntu) each of the iterations of Ubuntu has made large, important strides to becoming a preeminent OS. Many of the things that annoyed me about the desktop experience have been have been fixed or minimized, and with the release of Jaunty I&#39;ve had very few complaints about things not doing what I want/expect them to, very few crashes, and less annoyances than at any other time using a linux based OS. As I&#39;ve written before, Jaunty is the first time a Linux vendor has released a distribution that I&#39;d pretty much recommend to anyone. As you can see, I&#39;m a very happy user. &lt;br/&gt;&lt;br/&gt;So my complaint then isn&#39;t about the great work being done on Ubuntu, its rather an end-user complaint about what the distribution requires me to do to use the latest and greatest releases of software applications. In particular, my complaint is specifically about LTS releases. Take Hardy, for example. Hardy, being an LTS, has three years support, whereas the non-LTS releases (like Intrepid, Jaunty, and Karmic) only have 18 months support. In both cases the support is pretty much limited to security fixes and does not include application version updates except through the Backports repos. Even then, the Backports repos offer a limited number of application updates often not including the application updates that I most desire (like the newest versions of Openoffice), and they are accompanied with the proviso that they are not supported by the Ubuntu team. This the background, now let me get to my complaint.&lt;br/&gt;&lt;br/&gt;There are two main types of Ubuntu end-users, which I&#39;ll refer to as &lt;i&gt;enthusiasts&lt;/i&gt; and &lt;i&gt;lay-users&lt;/i&gt;. The enthusiast does not mind reinstalling or upgrading to a new version of Ubuntu each release cycle. In fact, they often start early with one of the alphas to watch the progress of Ubuntu development (this is what I do). They are generally careful about backing up their data and they generally are more familiar with the risks of updating than lay-users. Lay-users, on the other hand, don&#39;t want to have to worry about reinstalling or upgrading an OS, they just want what they already have to work, and they want to be able to easily update certain applications when newer versions come out. Not only are less aware that updating can go wrong in any number of ways, and often do not properly back up their data, they don&#39;t want to spend hours updating, and they definitely don&#39;t want to trouble-shoot anything when things go wrong. But the only way they know how to get new versions of applications is if they upgrade or reinstall.&lt;br/&gt;&lt;br/&gt;This is where LTS releases come in, or at least where I think they should come in. Given their extended support they would be perfect for lay-users - &lt;i&gt;except&lt;/i&gt; that their support is way too limited. Security patches are needed, but they are not enough. LTS releases also need to be able to allow for the easy installation of new versions of programs. This way lay-users can install an LTS version of Ubuntu, and then not have to concern themselves with the six month release cycle of the Ubuntu developers. They can live content with it until a new LTS version is released.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Solutions?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;In my view, LTS releases should work in the following way. As it does now, an LTS release should offer a stabilized API for developers to work with along with a continuous supply of security fixes for the supported software, but it should also widen what it considers supported software for an LTS release to include newer versions of important programs that are released through the LTS lifecycle. I&#39;m thinking of certain programs in particular, ones like OpenOffice, Firefox, and Pidgin. There should be an option to upgrade to the newer version of the programs, but no compulsion to do so. In other words, Ubuntu should offer a way to update to the newest versions of certain programs (which programs can be a mtter determined by demand) without relying on more risky options (one&#39;s they don&#39;t often even know about) like installing PPA repos, using getdeb, or waiting for backports to offer it (which it may never). Various versions of these programs need to be officially supported in an LTS release so that users can gain the benefits of these updates without having to upgrade their entire OS or rely on less safe deb repos. In this way, lay-users can be happy with an LTS for years without becoming frustrated that they are not getting the latest applications developers have to offer. Let the developers worry about the changes in undelying OS, this is largely invisible to most lay-users anyway. Lay-users care mainly about the applications, and they want an easy way to keep up with new releases of them.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/1524023751589608349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/1524023751589608349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1524023751589608349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/1524023751589608349'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/06/ubuntu-lts-support.html' title='Ubuntu LTS Support'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29454082.post-2353789661709733092</id><published>2009-06-08T20:27:00.000-04:00</published><updated>2009-06-08T20:28:59.767-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="broken"/><category scheme="http://www.blogger.com/atom/ns#" term="politics"/><title type='text'>Lakhdar Boumediene</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;I hope he does sue the US government - and I hope to hell he wins. This is so outrageously unacceptable.&lt;br/&gt;&lt;br/&gt;&lt;div class=&#39;youtube-video&#39;&gt;&lt;object width=&#39;425&#39; height=&#39;355&#39;&gt;&lt;param value=&#39;http://www.youtube.com/v/ArGyrP4ATRQ&#39; name=&#39;movie&#39;&gt; &lt;/param&gt;&lt;param value=&#39;transparent&#39; name=&#39;wmode&#39;&gt; &lt;/param&gt;&lt;embed width=&#39;425&#39; height=&#39;355&#39; wmode=&#39;transparent&#39; type=&#39;application/x-shockwave-flash&#39; src=&#39;http://www.youtube.com/v/ArGyrP4ATRQ&#39;&gt; &lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;7½ Years For Being Muslim ~ The Story Of Lakhdar Boumediene&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wvarner.blogspot.com/feeds/2353789661709733092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/29454082/2353789661709733092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/2353789661709733092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29454082/posts/default/2353789661709733092'/><link rel='alternate' type='text/html' href='http://wvarner.blogspot.com/2009/06/lakhdar-boumediene.html' title='Lakhdar Boumediene'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>