Configuring Ubuntu 13.04 – Take 2

  1. Install fglrx drivers from AMD in the software and updates center
  2. Setup displays in amdcccle (resolutions and positions)
  3. Set panel to one display and turn of sticky edges (Settings->Displays)
  4. Install CCSM and bind scale to button 10
  5. Install ubuntu-tweak
    1. Lower launcher size
    2. Set launcher opacity to zero
    3. Set buttons to right
  6. Set explorer to show lists by default instead of icons
  7. Make completion case-insensitive in .inputrc
  8. Install chrome
  9. Samba (https://help.ubuntu.com/13.04/serverguide/samba-fileserver.html)
  10. Turn numlock on by default (https://help.ubuntu.com/community/NumLock)

After installing 13.04 and having disastrous luck with it, I reinstalled 12.04 LTS.  The install has a few quirks, like not being able to see a mouse cursor until I get AMD gfx drivers installed, but overall it went very smoothly.  No problems booting.

Post Installation:

  1. Install gfx drivers and setup multiple monitors.  Yay, I have a mouse cursor I can see again.
  2. Position panel and resize to smallest icon size
  3. Install google chrome
  4. Install updates
  5. Install ubuntu-tweak
  6. In ubuntu-tweak, increase monospace font size to 14
  7. in ubuntu-tweak, set window buttons to right
  8. Install vim-gtk
  9. Set bash prompt
  10. alias sudo=”sudo “
  11. function gvim () { (/usr/bin/gvim -f “$@” &) }
  12. alias g=”gvim -p”
  13. export INPUTRC=~/.inputrc
  14. install compizconfig-settings-manager
  15. in ccsm, bind scale to button 10, expo to 13, set scale button toggle
  16. Set default console background to black
  17. Remap keys
  18. Install and configure xChat
  19. Install steam
  20. Install spotify
  21. Install spotify-notify

Setting up Ubuntu 13.04

Installation:

  • Installation goes to black screen Set nomodeset
  • Set nomodeset on first boot

Post Installation:

Ubuntu is hardly perfect out of the box.  Let’s track the customizations I make.

  1. Install gvim-gtk
  2. Swap Google Chrome as the default browser. (unstable until udev0 problem fixed)
  3. Install AMD drivers for Radeon graphics cards.
  4. Install Unity Tweak Tool
  5. With Tweak Tool, change buttons from left to right
  6. With tweak tool, enable snap to bottom from drag to bottom,  snap to top from  upper right and upper left
  7. Disable sticky edges (Settings->Displays)
  8. Install compizconfig-settings-manager
  9. Run ccsm and bind button 10 to Scale, click button toggles
  10. In ccsm, bind button 13 to Expo
  11. Add to .bashrc: PS1=”\[\033[0;33m\][ \[\033[0;94m\]\w \[\033[0;33m\]]\n\[\033[0;32m\]\t \[\033[0;96m\]\u\[\033[0;93m\]@\[\033[0;36m\]\h \[\033[0;91m\]\$ \[\033[0;0m\]“
  12.  Set terminal background to black
  13. In tweak tool, increase font size
  14. gvim colours
  15. Link documents, pictures, etc with windows
  16. alias sudo=”sudo “
  17. Install gnome15
  18. Install spotify
  19. Install spotify-notify
  20. Add export INPUTRC=~/.inputrc to .bashrc
  21. Add $include /etc/inputrc to ~/.inputrc
  22. Add set completion-ignore-case on to ~/.inputrc
  23. Add: “\e[B”: history-search-forward “\e[A”: history-search-backward to ~/.inputrc
  24. Install xchat
  25. Change xchat action on double click to query
  26. Change xchat color scheme
  27. Change logging settings in xchat
  28. Change from tree to tabs in xchat

TODO:

  1. Swap home, insert, end keys
  2. Numlock to backspace, always on
  3. Find a way to enable the second gfx card with xinerama
  4. Setup prompt
  5. Change command line to be case insensitive
  6. Change caps lock on commandline to be menu-complete
  7. Install dropbox
  8. Install XChat
  9. Sync XChat with windows logs
  10. Write script to synce HexChat and XChat logs
  11. Set up a background image

On Banning Abortion

At the Western Conservative Summit in Denver this past weekend, there was an interesting talk by Jay Richards addressing some of the larger rifts between social conservatives and those who hold a more Libertarian mindset.  It seemed to me that he was largely coming from the side of a social conservative.  In his address, he spoke to the points of abortion and the protection of traditional, homosexual marriage.  As a man who identifies with the legislative standpoint of the Libertarians, I feel I would like to present my response and the concerns that were not addressed in regards to abortion.

Social conservatives have social institutions or conventions for which they seek legislative power to protect or further.  Few issues have received as much attention in recent years from the social conservatives as those of abortion and the protection of marriage.  I had several people talk to me about both of these issues during the weekend, with significant eloquence and fervor.  The desire to ban abortion largely springs from the desire not to shed innocent blood and to protect life.  The desire to protect marriage stems from myriad concerns, many religious, but not all.  They also include concerns about the raising and protection of children.

Abortion, Richards argued in is talk, should not be a hard issue for which to win Libertarians support.  He claims that as Libertarians generally agree that one of the government’s roles is to protect the rights of life and property, this should easily extend to the protection of unborn children.  He waxed prolific about identifying fetuses with people, trying to preempt any argument that they were not.  However, he did not address my main concerns about legislating against abortion.  As a conservative Christian, I do hold that fetuses are people and should largely be protected.  My concern then about legislation protecting these fetuses is largely one based on methodology and necessity.

I assert that I am not a medical expert, but there are many who are that claim there are times when aborting a pregnancy is the method of doing least harm.  If both the mother and the child will die if the abortion is not done, I believe we have a case where it may be most acceptable to abort the child.  If a doctor is presented with two patients who are mortally injured, he is morally obliged to treat the one who is most likely to live.  In refusing treatment to the other, he is effectively ending their life.  To me, this seems like a reasonable analogue of the medically necessary abortion.

This, then, is my concern.  What methodology do you present in your pro-life legislation that allows for these times.  Who decides when it is necessary?  Do you plan to enact a panel of distant men and women who will arbitrarily decide yes or no on each case presented?  Who will they consist of?  Doctors?  Lawyers?  Common citizens?  Who will appoint them?  How will they truly be able to judge each case with equity?  Should not this weighty decision rest upon the mother and father, the doctor, and those who are in a position to give informed advice on that case?  It is easy to decide that these cases might be few and that the good of the many outweighs the good of these few exceptions.  But can we truly decide to sacrifice these mothers on the alter of the greater good?

I fervently agree that abortion should be less common.  We, as a population, should be abashed at how liberally we have applied this terrible method of preventing unwanted children.  I find it appalling that we have chosen as a people to enact legislation to not only allow this proliferation but also to encourage and finance it in an attempt to make people’s lives easier, simpler, and more stable.  I support any and all attempts to change this abhorrent methodology.  However, until the above points are adequately addressed, I cannot in good conscience support any attempt to legislate against the individual right to choose their own path in this matter.