This is a great little way of editing files as root using the desktop. This saves having to login as root and navigating a text editor! More windows less linux
Step 1
Open a terminal and type:
sudo su
Step 2
Then type:
gedit .gnome2/nautilus-scripts/Open\ as\ root
Step 3
Now add the following three lines of code to the file:
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done
Step 4
Go back to the terminal and type:
sudo chmod +x .gnome2/nautilus-scripts/Open\ as\ root
Step 5
Reboot the machine and now when you right click on a document and goto scripts, there is the option to open the document as root!
*note that there are certain security implications with this method see this link
Powered by ScribeFire.
Labels: easy ubuntu, edubuntu, open as root, right click, root, security, sudo, user
One problem in particular was really bugging me and rendered the upgrade useless for our system if I didn't find a fix - quick! The problem came when a thin client displayed it's login screen, the monitor would just go off with a disturbing message (from the monitor) saying 'unsupported resolution' or something to that effect - the message may vary between different models of monitors.
It quickly became clear that the monitor does not support the resolution that Edubuntu or Xorg was trying to output. I thought a quick tweak in the admin panel might sort things out but the problem was a little deeper - as are many linux problems. Once again I was forced to use the now very familiar terminal.
Step 1
Locate the file lts.conf using this path:
/opt/ltsp/i386/etc/lts.conf
Step 2
Add the following line:
[default]
X_MODE_0 = 1024x768 #or other resolution that you'd like to use
Step 3
Bring up the terminal and type:
ltsp-update-image
Step 4
Reboot the server, when it's all booted up then all systems go with the thin clients! Now you can see!
Powered by ScribeFire.
Step 1
Locate the file /usr/share/firefox/greprefs/all.js and open. In the terminal you can type:
sudo gedit /usr/share/firefox/greprefs/all.js
This will open the firefox preferences file in the terminal.
Step 2
Locate the string "proxy.type" using the find function (CTRL+F) and change the following appropreately:
pref("network.proxy.type", 1);
pref("network.proxy.ftp", "YourIPAddressToProxy");
pref("network.proxy.ftp_port", 8080);
pref("network.proxy.gopher", "YourIPAddressToProxy");
pref("network.proxy.gopher_port", 8080);
pref("network.proxy.http", "YourIPAddressToProxy");
pref("network.proxy.http_port", 0);
pref("network.proxy.ssl", "YourIPAddressToProxy");
pref("network.proxy.ssl_port", 0);
pref("network.proxy.socks", "YourIPAddressToSocks");
pref("network.proxy.socks_port", 0);
pref("network.proxy.socks_version", 5);
pref("network.proxy.socks_remote_dns", false);
pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1, .yourlocal.domains");
Step 3
It's also possible to setup the global default homepage*, this time we edit /etc/firefox/pref/firefox.js. In the terminal type:
sudo gedit /etc/firefox/pref/firefox.js
Add the following lines:
//Setup Home...
pref("browser.startup.homepage", "http://www.google.com");
pref("browser.startup.homepage_reset", "http://www.google.com");
Changing the urls appropreately. Save the file(s) and reboot.
*This step might not work as expected in Ubuntu Gutsy Gibbon (7.10) It's a known bug: Bug Report
Powered by ScribeFire.
For a while now I've been working on an anoying problem. I've been trying to get the sound to work using flash on a thin client. The sound would play on the server instead of sounding on the thin client. Flash is so important to us that a sollution needed to be found otherwise LTSP would'nt have been a solution for us. I thought an upgrade to Edubuntu would solve all our problems, it didn't and in a final ditched effort I managed to find the following fix:
Step 1
bring up the terminal and type:
wget http://pulseaudio.vdbonline.net/libflashsupport/libflashsupport_1.0~2219-1_i386.deb
Step 2
sudo dpkg -i libflashsupport_1.0~2219-1_i386.deb
Step 3
Close the terminal and reboot the server
There we have it, a 3 month problem put to bed in 2 lines of code! This silly problem just suddenly disappeared. This is one of those things in Ubuntu that should just work!
I've recently been made aware (thanks to Tom!) that this fix does not work on 64bit versions of Ubuntu. This is tried and tested on 7.10 32bit.
Powered by ScribeFire.
'Becta, the government's education technology agency,
recently made a complaint to the Office of Fair Trading (OFT) for
alleged anti-competitive practices by Microsoft in the schools
software marketplace and in relation to Microsoft's approach to
document interoperability. Becta's advice to schools in relation to
the deployment of Office 2007 remains that schools and colleges
should only deploy Office 2007 when its interoperability with
alternative products is satisfactory. That would necessarily imply
effective support by Microsoft of the internationally approved ODF
file format.Becta's final report, on Microsoft's Academic Licensing
Programmes, which was scheduled for January 2008, will now be
deferred until after the outcome of our complaint to the Office of
Fair Trading is known. Becta's final report on Vista and Office 2007
is scheduled for publication in January 2008.'
Could this mean that BECTA is likely to (deservedly) push
open source office applications and new web 2.0 office apps? In a bid
to steer the majority of educational establishments away from a once
popular, clever but now unnecessarily costly package?
Powered by ScribeFire.
Labels: becta, odf, office 2007, office apps, open office, open source, web 2.0
Developing an interactive whiteboard common file format
2 comments Posted by Stephen Walder at 13:40There are plans to develop a common file format for interactive whiteboards, in consultation with industry, to allow resources to be easily shared. The lack of a common file format remains a major barrier to sharing interactive whiteboard resources. There has not been an open format available to allow a user to develop content on one platform and present it on another.Another good example of vendors creating a standard for interoperabilty! This move will no doubt aid the sharing of resources on various learning platforms.
With a common file format, resources can be developed once, then immediately distributed, without conversion, for presentation on any interactive whiteboard configuration. Institutions will no longer be locked into buying hardware from a particular vendor to support content developed on their existing systems. They will be free to purchase hardware and software from any supplier, or from a range of suppliers, assured that their files will be supported.
Powered by ScribeFire.
Labels: activboard, interoperability, promethean, smart, smart board, software
A big thanks to Joseph Hartman, San Diego, California for making me aware of his blog. He's trying hard to accomplish a similar project to myself using Ubuntu and LTSP. Just like me he's coming across many obstacles and one by one he's managed to overcome them.
He recently posted a great metaphor for his reasoning in using FOSS:
Understanding Operating Systems through the metaphor of automobiles
His full blog can be found here:
Hartman's Blogtastic Blog
I'd sure like to hear from anybody else who's doing a similar thing to our two primary schools, as they say - many hands make lighter work!
Labels: foss, joseph hartman, LTSP, primary school, ubuntu