I bought a new Presario C700US laptop recently. I purchased it from Newegg, the place I like most for these sorts of things. It came with Vista on board. I bought my fiancee a computer about 4 months ago and spent 2 months getting all of the bloatware off and another month trying to make Vista stop “taking walks” while I’m working. I disabled all of the annoying visual “features” that I could in an effort to free up processor cycles for things like music and movies and (god forbid) word and data processing. I didn’t want to do that again, so I installed Fedora Core 10. I have my student version of Mathematica, and experience tells me that it generally gets about twice the available memory in Fedora compared to XP. I don’t even want to guess at how little is available in Vista. It is amazing to me that free software is now more functional than software I can’t avoid paying for. This article will be pretty detailed (read: boring) so that anyone who wants to repeat what I did can get some help.
For people in the academic world who are considering Linux, I suspect the big hurdle is MS Office. Microsoft Word is the mainstay of the academic establishment, so that had to work. I actually bought Office 2003 a few years ago, and it turns out that it installs really well under WINE. So that’s great. Unfortunately EndnoteX, my reference manager, is not so amenable.
I found a much better solution. Zotero is the new hotness when it comes to reference managers. It manages a searchable database of references along with associated files like the PDF, captured fulltext HTML, notes, links to other references, abstract. It also builds a smart bibliography, formatted to whatever specification you want, it makes MS Word compatible citations and also integrates into OpenOffice Writer… basicaly it does everything but massage my feet.
I had about 2 days of frustration with Fedora. Compared to 90 days of frustration with windows. There are still some bugs. If I plug my USB headset in, Skype doesn’t automatically switch its input and output over to the new device. But I can do it manually, and Skype works fine. Alas, my Dino-Lite AM311S does not work at all.
Here are some things I managed to get fixed.
I had some trouble with audio skipping, but a quick google search told me that I can fix it by updating /etc/pulse/default.pa and changing
load-module module-hal-detect tsched=0
I had an issue with the power icon not updating sometimes, so I turned SELinux to permissive mode… since I don’t have any server services running, hopefully that will be OK.
Another thing I like to do with my computer is to enable multiple monitors so I can have lots of desktop space. Unfortunately, Fedora comes preconfigured to support a desktop of only 1400×1400 pixels. So when I would try to use the desktop resolution applet to change to dual monitors, it would just not do it. No error message, just nothing. So after some digging, I found out that I needed to create an xorg.conf file (it didn’t exist at first as, evidently, defaults were OK) using an automatic configurator then add “Virtual 2048 2048” like this:
Viewport 0 0
Virtual 2048 2048
I also managed to get my unlocked cell phone with AT&T’s GO Phone (pay as you go) service to dial like a modem and connect to PPP internet; that was not too hard following the settings in a buried protocol on AT&T’s website: “Create a Dial-Up Networking Connection…“. I also needed to update my unlocked Nokia 7610 phone to be able to talk to the data network. AT&T is calling their data product MEdiaNet… so all of my searching for GSM and GPRS turned out to be in vain. I just needed to google “nokia 7610 medianet” and I found what I was looking for. It was impossible to find with the ATnT support pages. I also called their 611 service number and bought 1 mb of MEdiaNet service. I was pleased that they didn’t charge me for the call. I don’t know if that helped or not… it seemed like the contract indicated that MEdiaNet was there by default, but who knows.
Getting the phone to connect to the MEdiaNet was actually harder than getting linux to dial the phone’s modem. Fedora comes with wvdial already installed by default, and although I had to write the configuration file myself, that was easy given some examples I googled. Once that was done, I just execute wvdial as root. This is the wvdial.conf file that I got to work:
Modem = /dev/ttyACM0
Baud = 115200
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
FlowControl = CRTSCTS
Modem Type = Analog Modem
Username = WAP@CINGULARGPRS.COM
Password = CINGULAR1
Phone = *99#
Stupid Mode = 1
So, if you are struggling with any of those, I hope this was useful for you. Have a look at our archives! We aim to please.
Thanks for the Zotero tip.
I’ve added that as an alternative in the wine appdb,
What problems did you have with EndNote on Wine, and
which version of Wine did you try?
I just tried the X2 demo, and it seemed to work with wine-1.1.15.
At the time I was messing with it, I had Endnote 10 (straight off the CD, no patches or updates) and I was using WINE version 1.1.12. When I went to install it, it gets about 60% through the installation then flashes an “the installation encountered an error” message and quits. For good measure, I went and compared the files left in the folder to the windows installation and transferred the files that were missing over, and I executed it from the command line and looked for “missing dll” errors. The I went in and found those dll’s in my old computer’s windows directory and transferred those over. And it still exits but with a different dll error. I tried switching form XP to 2000 in the WINE settings with the same results.
One other detail: Zotero runs as a irefox add-on. It integrates with Word and OpenOffice. It installs fine on Word under Wine, but it gives an error “can not open macro storage” when you go to insert a citation. And that is true even if the windows version of Firefox is running simultaneously on WINE. Perhaps there’s a missing VB dll? I don’t know.
It’s good to know that the new endnote may work.
Thanks for commenting!