Friday, December 12, 2014

Thanks systemd folks!

I have a small computer setup at home. I have three laptops one of which is my "server". Nothing fancy - just runs owncloud and mediawiki for my use around the house. The "server" runs RHEL-7 while my other two laptops run Fedora 21 Xfce

The reason for this post is - ever since I setup my little server, my appreciation for systemd has gone up significantly. It has been incredibly easy to setup everything I wanted, as I wanted. I have no idea about large enterprise level networks - for my setup - it's hands down amazing!

One thing I have done ever since I started using Linux (not very long ago) was look at system logs. With journalctl, I feel, monitoring logs is much easier. The man page is easy to read, fairly clear and very easy to filter the logs!

Long story short - Thanks folks for a quality product! Kudos!

Tuesday, December 2, 2014

Wallpapers for workspaces

I stumbled upon this yesterday when I was fiddling around with Xfce - I can set different wallpapers for different workspaces! Small feature, yes - but made me very happy! :)

My three workspaces/wallpapers are below -





Saturday, November 29, 2014

Fedora 21 Release Candidate 1

I have been running Fedora 21 for a while now on my main laptop. I have also been testing some of the TCs and RCs as time permits.With release candidate 1, I think lots of things are fairly ironed out. I think Fedora 21 is going to be a fantastic release!

The remain "major" bugs (officially, blocker bugs) are listed here -

https://qa.fedoraproject.org/blockerbugs/milestone/21/final/buglist

These could use some testing with the RC images.

Go Fedora! :D

Friday, November 28, 2014

Owncloud is awesome!!

I have finally setup owncloud and mediawiki on my "home server" (well, I actually set it up about a month ago) - I have to say - It's awesome!

My "server" is actually one of my older laptops running EL-7. Setting up owncloud was a breeze - thanks to excellent documentation!

Xfdashboard with new themes

I updated the xfdashboard package this morning to version 0.3.4. The big arrival with this update is that there are multiple themes that can be installed.

The themes available are


  • xfdashboard (default theme)
  • xfdashboard-dark
  • xfdashboard-mint
  • xfdashboard-moranga
  •  xfdashboard-auber
  • xfdashboard-wine

The themes are available in a sub-package called xfdashboard-themes.

Screenshots

Xfdashboard (default theme)




Xfdashboard-dark




Changing Themes


To change the theme, either use xfce4-settings-editior or in a terminal type,


xfconf-query -c xfdashboard -p /theme -n -t string -s {theme-name}

Documentation


Detailed documentation can be found here - http://xfdashboard.froevel.de/settings.html

Wednesday, November 19, 2014

Blogging again - two package updates

Let's see how regular in blogging I am this time around!

Kevin pushed Xfdesktop-4.10.3 update to rawhide and F21 yesterday (or was it Sunday?). I have built the update for Fedora 20 and have pushed the same. 

Leave some karma, please! :)


In the EPEL world, I have pushed gparted-0.19.1 as an update for EL-6. Although this is a major version update, this version fixes lots of serious bugs and the upstream devel opened a bug listing all the bugs fixed! So, I have submitted this update with karma threshold of 7. Hopefully, this will be tested thoroughly.


 

Saturday, September 27, 2014

xfce4-power-manager updated to 1.4.1

Xfce4-power-manager has now been updated to the latest version on my xfce411 COPR repo.One nice thing about this update for me is that it seems to fix the lid closing actions!

If anyone is still running Xfce 4.11 on F21/Rawhide, please let me know if there are problems. I am planning to update F21 and rawhide packages on koji over the weekend unless I get some "emergency stop" bug reports! :)

Wednesday, September 24, 2014

Xfce packages for EPEL 7 - Updated

I have built more of the Xfce packages for eventual inclusion in EPEL. For now these reside in the COPR repo - xfce410_epel7_2

https://copr.fedoraproject.org/coprs/nonamedotc/xfce410_epel7_2/

Here is the list of package that have now been included (from my last post) -

xfce4-sensors-plugin
xfce4-timer-plugin      
xfce4-modemlights-plugin
xfce4-radio-plugin      
xfce4-xfswitch-plugin   
xfce4-xkb-plugin      
xfce4-wavelan-plugin    
xfce4-cpufreq-plugin    
xfce4-verve-plugin      
xfce4-time-out-plugin   
xfce4-eyes-plugin      
xfce4-netload-plugin    
xfce4-genmon-plugin      
xfce4-fsguard-plugin    
xfce4-systemload-plugin
xfce4-quicklauncher-plug
xfce4-smartbookmark-plug
xfce4-places-plugin      
orage
xfce4-diskperf-plugin   
xfce4-weather-plugin 
xfce4-cpugraph-plugin 
xfce4-cellmodem-plugin

A few more (I think five) more packages remain to be builtnot including Thunar plugins. These will be updated (either here or directly in EPEL).

Please test these packages and let me know (email, for now) if there are problems.

Tuesday, September 16, 2014

Second Xfce 4.10 "plugins" COPR repo for Enterprise Linux 7

I have setup a COPR repository for Xfce 4.10 plugins that can be installed with EL-7. The original Xfce 4.10 repo for EL - 7 (xfce410_epel7) contains the core xfce packages. The new repo contains only plugins. I  made a second repo just for organizational sake.

I will start building these on koji in the near future. But, for now, I would appreciate any testing I can get on these packages.

Here is the COPR link - https://copr.fedoraproject.org/coprs/nonamedotc/xfce410_epel7_2/


At present, these are the packages present -

  xfce4-mount-plugin 
  xfce4-clipman-plugin 
  xfce4-datetime-plugin 
  xfce4-mailwatch-plugin
  xfce4-battery-plugin 
  xfce4-notifyd 
  xfce4-notes-plugin 
  xfce4-mixer 
  xfce4-power-manager 
  xfce4-taskmanager 
  libxfcegui4
  xfce4-dict 
  xfce4-screenshooter 
  xfce4-terminal

I expect to populate this repository with many more packages the coming week and weekend. Again, I would appreciate any testing of these packages!

Updates to my Xfce 4.11 COPR repository

Three packages have been updated in my Xfce 4.11 COPR repo. I am running Fedora 21 at present and presently do not have a Fedora 20 machine (VM). So, I have not tested these packages on Fedora 20. If you encounter any bugs, please comment or better still send me an email and I will try to get back in touch as early as possible.

The packages that have been updated (with the versions updated to) are

   xfce4-power-manager         1.4.0
   xfce4-settings             4.11.3
   xfdesktop                  4.11.8

As always, please do not report this to bugzilla. Xfce 4.11 packages are not official yet.

Friday, June 27, 2014

xfce4-panel updated to 4.11.1

For those who have my Xfce 4.11 COPR repo, xfce4-panel has now been updated. This should present itself as an update. Version 4.11.1 was released on June 22, 2014. The full release announcement can be read here - https://mail.xfce.org/pipermail/xfce-announce/2014-June/000327.html

Friday, June 13, 2014

Xfce4-power-manager 1.3.0

I recently updated xfce4-power-manager to release 1.3.0 on my COPR repo. Here are screenshots from the latest releas, which has had a significant makeover. :)

Tab 1


Tab 2


Tab 3



Tab 4


Thursday, May 22, 2014

Fedora Activities

I have not had much time to take care of Fedora stuff over the last one month or so. But, now I have some time again and here are some updates -

  • clustal-omega - This is command line bioinformatics tool to perform multiple sequence alignment. I had this package in review which has now been approved! Nice! :)
  • xfdashboard - Updated to latest upstream package (0.1.91)
  • libxfce4ui - The update to this package fixes a bug where shift modifier did not work when assigning keyboard shortcuts. (bug #1095362)
  • xfce4-mixer - I am in the process of building this package on my COPR Xfce-4.11 repo. If this repo is enabled, expect to see this.
In the coming days, I am also hoping to build a few more packages belonging to Xfce 4.10 for EPEL-7.

Friday, March 28, 2014

Xfce 4.10 on EPEL 7

For all those who are testing EL 7 beta -

I have built some Xfce 4.10 packages for testing in EL 7 beta. These packages are available from my COPR repo - Xfce 4.10 for EL 7

Instead of clicking the link the above, add the repo using the details below -

[nonamedotc-xfce410_epel7]
name=Copr repo for xfce410_epel7 owned by nonamedotc
baseurl=http://copr-be.cloud.fedoraproject.org/results/nonamedotc/xfce410_epel7/epel-7-$basearch/
skip_if_unavailable=True
gpgcheck=0
enabled=1

I have not yet tested any of these packages. So, I have no idea if they will work as intended. I will test it myself soon (after I lay my hands on the VM) but for the moment, I would appreciate some testing of these packages.

--  xfconf has been built without the perl bindings. There were too many perl dependencies. Some of the packages I built are still in the repository but, as far as I can tell, they are not needed

-- List of the packages in the repo are below. This is only a starting list. I will try to add more as we go along.
  • Thunar
  • exo
  • garcon
  • libwnck
  • libxfce4ui
  • libxfce4util
  • perl-ExtUtils-Depends
  • perl-ExtUtils-MakeMaker
  • perl-ExtUtils-PkgConfig
  • perl-Test-ConsistentVersion
  • perl-Test-Pod-Content
  • xfce4-appfinder
  • xfce4-dev-tools
  • xfce4-panel
  • xfce4-session
  • xfce4-settings
  • xfconf
  • xfdesktop
  • xfwm4

As always, since this is a COPR repo, please report all bugs directly to me. Please do NOTuse bugzilla.

Good luck! :)

Thursday, March 27, 2014

Some ramblings

So, I have been running Rawhide for a while now. It has been been incredibly surprising that rawhide is so stable! I run Xfce 4.11 from my COPR repo and I have had practically no trouble whatsoever.

One of the things I have wanted to do and still have not "accomplished" is to run qemu-kvm on my T500 laptop. Till date, I have been using Virtualbox for all my VMs - want to switch and as the first step installed qemu packages yesterday along with virt-manager and libvirt. Next is to download some installation images - CentOS 6.5, Fedora 19 and 20. May be Debian as well.

Now, some news - 
  • New versions of xfdashboard are available. The one in testing is 0.1.6 while the one in stable is 0.1.5. I am, of course, running 0.1.6 on both F21 and F20. It works quite fine so far! :)
  • Kevin (nirik) has added xfdashboard and xfce4-whiskermenu-plugin to Fedora Xfce live CD - https://lists.fedoraproject.org/pipermail/xfce/2014-March/002031.html

Tuesday, March 18, 2014

xfdashboard, greybird theme and xfdesktop-4.11.4 (COPR)

A quick update about three packages

Official Packages

I have built the latest versions of xfdashboard (0.1.5), greybird theme (1.3.3) and submitted for update. They should be available in updates-testing very soon. Please test and add karma.

Unofficial Packages

Xfdesktop-4.11.4 was released today. See the original email announcing the release here.

This builds without problems locally and so I have submitted a COPR build for the same. Once the build is completed, xfdesktop-4.11.4 should be available as an update for Fedora 20 and Rawhide. Again, please send me an email with any bugs/crashes noticed.

The complete release notes (for xfdesktop-4.11.4) from the email - 

Release notes for 4.11.4
========================
[Please note that this is a development release.]

Fifth development release of xfdesktop targeting for Xfce 4.12.
Please report all problems at bugzilla.xfce.org.

* Versioned help:
  - Point to the docs.xfce.org page for xfdesktop 4.11. (Bug 10736)

* Build errors with some compiler flags:
  - dbus-glib is now required. Since xfconf requires it and
    xfconf is already required for xfdesktop, this shouldn't
    change dependancies much for xfdesktop. This bug was reported
    and fixed by Samuli Suominen. (Bug 10745)
  - Another build failure when disabling the menu and requiring
    exo was also resolved.

* Icon changes in the settings app:
  - Symbolic icons have issues with some gtk2 themes where they
    don't get colored properly. Additionally some themes don't
    have network-fs or gnome-dev-network so it has been changed
    gtk-network.

* Right click edits launchers:
  - When performing a right click, or shift + left click, on an item
    in the applications sub-menu of the desktop menu it will now pop
    up the dialog to edit the launcher. Same as xfce4-appfinder.

* Better migration from previous versions:
  - Xfdesktop now does a better job of migrating any user settings
    from 4.10 and before to the new xfconf properties.
  - Fix an settings issue when plug names aren't available

* Clean up some user strings:
  - Some tooltips end with a period, some do not. This has been
    unified.
  - "You are using more than one display, move this dialog to the
    display you want to edit the settings for." This takes a lot of
    space and brings along a bit of redundancy. Changed to "Move this
    dialog to the display you want to edit the settings for."
  - "Other items" on the third tab, below removable devices: "devices"
    replaces "items".
    Thanks to Harald Judt for pointing these issues out.

* Remember the window size of the settings dialog
  - Patch written by Harald Judt.

* Fix segfault on session start
  - Patch written by Thaddaus Tintenfisch

* Miscellaneous bug fixes:
  - Iconview theme/gtkrc color/style issues resolved.
  - Issues with folder cover art not loading have been fixed.
  - Make xfdesktop-settings pluggable again (Bug 10714)
  - Update the wallpapers after user sets folder in the settings
    app.
  - Minimize grid resizes, it now won't recalculate icon positions
    if the grid size didn't actually change.
  - Memory leaks fixed.
  - Warnings that happened during runtime have been fixed.
  - Fix a crash when removing displays
  - Show add/remove workspace option is on by default

* Translation updates: Bulgarian (bg), Chinese (Taiwan) (zh_TW),
  Croatian (hr), Danish (da), German (de), English (Australia) (en_AU),
  French (fr), Italian (it), Japanese (ja), Korean (ko), Malay (ms),
  Russian (ru), Serbian (sr), Spanish (Castilian) (es), Thai (th)

Monday, March 10, 2014

Disabling trackpoint in Lenovo Thinkpad

This question came up in Fedoraforum sometime back and the following is from my notes on how the trackpoint can be disabled in Lenovo Thinkpad. It might be similar in other laptops but I have not tested in any others.

Step 1: Identify the trackpoint

$ xinput list

Virtual core pointerid=2[master pointer  (3)]
Virtual core XTEST pointerid=4[slave  pointer  (2)]
PS/2+USB Mouseid=10[slave  pointer  (2)]
SynPS/2 Synaptics TouchPadid=12[slave  pointer  (2)]
TPPS/2 IBM TrackPointid=13[slave  pointer  (2)]
[ ... ]

Step 2: Look up device properties

$ xinput list-props 13
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (141):1

Step 3: Disable the trackpoint

Long form of the command

$ xinput set-prop "TPPS/2 IBM TrackPoint" "Device Enabled" 0

Short form of the command

$ xinput set-prop 13 141 0

Wednesday, March 5, 2014

Xfce 4.11 repo updated to include xfce4-session-4.11

I finally found time to update the Xfce 4.11 COPR repo to include xfce4-session-4.11 also. The package has built successfully for Fedora 20 and Rawhide - both 32- and 64-bit architectures.

As before, do not use bugzilla for reporting bugs for this COPR package. Please email me directly.

Here is the link to my COPR repo - Xfce - 4.11 COPR repo (for Fedora 20 and Rawhide only)

This is what I am running one of my laptops and verything is good so far. Some potentially important information is given below.


Kernel
$ uname -r
3.14.0-0.rc5.git0.1.fc21.1.x86_64

Xfce
 $ rpm -qa xfce4* | grep 4.11 | sort 
xfce4-appfinder-4.11.0-1.fc21.x86_64
xfce4-panel-4.11.0-1.fc21.x86_64
xfce4-session-4.11.0-1.fc21.x86_64
xfce4-session-engines-4.11.0-1.fc21.x86_64
xfce4-settings-4.11.2-1.fc21.x86_64
systemd
$ rpm -qa systemd

systemd-210-3.fc21.x86_64

SELinux
$ rpm -qa selinux* 
selinux-policy-targeted-3.13.1-29.fc21.noarch
selinux-policy-3.13.1-29.fc21.noarch
Of course, I do not imply that the packages will not work in any other combination. I am simply pointing out that this my package set.

Good luck to those who are planning to try the packages!

Monday, March 3, 2014

Greybird theme

Short update -

The latest version (1.3.1) of Greybird theme (made by people at Shimmer Project) should soon be in Fedora 19 and 20 stable repo. 


Thursday, February 27, 2014

Making xfdashboard start in response to reaching screen corners

Someone had asked me if it was possible to get xfdashabord to show the overview like GNOME shell does when triggering the top left corner of the screen. Upon searching the internet, I found an amazing little tool called xdotool. Here is one way of using xdotool to enable hit-the-left-corner-of-screen to enable overview behavior for xfdashboard.

First, xdotool is needed and can be trivially installed.

yum install xdotool

Assuming, top-left corner of the screen is the preferred location to start the overview, the following command may be used -

xdotool behave_screen_edge top-left exec /usr/bin/xfdashboard &


Here is some explanation -

The command usage is

xdotool [action] [values]

The action here is a mouse action. From the man page, behave_screen_edge is very appropriate.


behave_screen_edge [options] where command ...
           Bind an action to events when the mouse hits the screen edge or corner.

One useful option, in my opinion, is delay. The delay can be set in milliseconds (which I have not used in the example above).

The acceptable values are

Valid 'where' values are:

           left
           top-left
           top
           top-right
           right
           bottom-left
           bottom
           bottom-right

Now comes the part where we can start xfdashboard -


exec [options] command [...]
           Execute a program. This is often useful when combined with behave_screen_edge to do things like locking your screen.

That's it! It should work without problems now.

To start this behavior upon login, add the command above to ~/.bash_profile. Done! Done!

Tuesday, February 25, 2014

autodocksuite - {bio/chem}informatics tool

Autodocksuite is a set of automated docking tools to study protein - ligand interactions which is being developed by folks here.

It's a free software and I have packaged it for Fedora. The latest version of the software is now available in the testing repositories for Fedora 19 and 20.

The developers have provided some excellent documentation which can obtained from following the links below.
They also have a GUI application for analyzing the docking data (which uses the above package in the backend). Unfortunately, it comes with commercial use restriction and hence cannot be included in Fedora.

Monday, February 24, 2014

Xfce 4.11 (development version) repo

Xfce 4.11, the development release in the journey towards the next stable 4.12, was released recently. I have built some Xfce 4.11 components for Fedora 20 and rawhide in COPR. It is not complete yet - xfce4-session is missing for one. I have not seen any problems in my test virtual machines or on my laptop - but that's no assurance. For those who want to try, repository links are below. But first,

** Do not use bugzilla for reporting bugs for this COPR package **

Here is the link to my Xfce - 4.11 repo - https://copr.fedoraproject.org/coprs/nonamedotc/xfce411/

Although, page shows Fedora 19 repo, do NOT try these packages on Fedora 19.

Good luck! :)

xfdashboard - 0.1.4

xfdashboard provides a GNOME shell dashboard like interface for use with Xfce desktop. It can be configured to run to any keyboard shortcut and when executed provides an overview of applications currently open enabling the user to switch between different applications. The search feature works like Xfce's app finder which makes it convenient to search for and start applications.

The latest version of the xfdashboard will be available in updates-testing repository for Fedora 19 and Fedora 20 soon. The packages are building in koji and will be submitted for testing soon.

The new version (0.1.4) includes support for themes. From the git changelog,

New feature: Add support for theming with CSS. A default theme called 'xfdashboard' will be installed and is a CSS version of the previously hard-coded style. You can now develop and tweak the appearance you like.


More information about xfdashboard can be found from the http://xfdashboard.froevel.de/ (developer's site)

Documentation for theming is here - http://xfdashboard.froevel.de/theming.html