Posts Tagged Fedora

Install lxde desktop in Fedora 19/20

Posted by on Thursday, 16 January, 2014

sudo yum install @lxde-desktop

ShareThis

How to install and access the CM15A X10 controller in Fedora 15

Posted by on Thursday, 6 October, 2011

Following the previous post about how install and access the CM15A X10 controller in Ubuntu, I’m now publishing similar instructions for Fedora 15.
I use the mochad, Multiple Online Controllers for Home Automation Daemon.
“mochad” is a Linux TCP gateway daemon for the X10 CM15A RF (radio frequency) and PL (power line) controller and the CM19A RF controller.

To get it up and running on Fedora follow these steps.

1 ) Install libusb1 and libusb1-devel (if not already installed):
sudo yum install libusb1 libusb1-devel

2 ) Download mochad:
Visit the mochad homepage and download the latest version OR get this version that is probably not the latest but it works on Fedora 15 at the time my writing this.

3 ) Untar, compile and install mochad:
tar -zxvf mochad-0.1.12.tar.gz
cd mochad-0.1.12
./configure
make
sudo make install

Replace the mochad-0.1.12 with whatever version you download.

4 ) Plug in the CM15A device via the USB port to the box

5 ) Check that the system can see it:
lsusb
Should return a line like this:
Bus 002 Device 065: ID 0bc7:0001 X10 Wireless Technology, Inc.

The Bus and Device might be different in your case.
6 ) Launch the mochad daemon:
sudo /usr/local/bin/mochad

It should return to the prompt with no errors.

8 ) Use it!
To use the mochad daemon you can talk to it on port 1099 (by default) on the localhost using netcat (nc) like this example:
To turn on module A1
nc -c "echo pl a1 on" localhost 1099
To turn off module A1
nc -c "echo pl a1 off" localhost 1099

And that’s it. Check out the mochad homepage for further details.

ShareThis

How to disable -nolisten tcp in Fedora 14 and 15

Posted by on Monday, 5 September, 2011

On a standard Fedora 14/15 installation, gdm is the gui greeter.
To allow tcp connections to your xserver, do the following:

Edit the “/usr/share/gdm/gdm.schemas” and look for the section:

<schema>
<key>security/DisallowTCP</key>
<signature>b</signature>
<default>true</default>
</schema>

Change the line <default>true</default> to <default>false</default>

Save it and restart gdm.

This is not a good idea in security terms but some systems do not work well with X11 apps over ssh (the preferred method)

ShareThis