Git Product home page Git Product logo

xmonad-log-applet's People

Contributors

acw avatar alexkay avatar danc86 avatar geniass avatar nguyentito avatar stettberger avatar u-quark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

xmonad-log-applet's Issues

Accents in XFCE panel

Using xmonad-log-applet with the XFCE panel, I had to patch it to show correctly accents.
The applet is fed with unicode strings but those have to be converted to iso-8859-1 to appear in the panel.

I suggest to include the following patch for XFCE:

diff --git a/main.c b/main.c
index a098885..e2cd6d6 100644
--- a/main.c
+++ b/main.c
@@ -22,7 +22,9 @@

static void signal_handler(DBusGProxy *obj, const char *msg, GtkWidget *widget)
{

  • gtk_label_set_markup(GTK_LABEL(widget), msg);
  • gchar* iso = g_convert(msg, -1, "ISO-8859-1", "UTF-8", NULL, NULL, NULL);
  • gtk_label_set_markup(GTK_LABEL(widget), iso);
  • g_free(iso);
    }

static void set_up_dbus_transfer(GtkWidget *buf)

Use dbus-core instead of DBus?

any chance to get an example xmonad.hs using dbus-core instead of DBus? cause i can't compile DBus but, i already compiled and packges dbus-core?

Multiple monitor request...

I've been trying to modify my xmonad.hs and xmonad-log-applet to have a separate xmonad-log-applet on each of my physical monitors, each showing only those workspaces which I've designated on the left monitor, and those on the right.

After the better part of a week, I have given up for now. Do you know how I would implement this? I tried simply installing two different versions of xmonad-log-applet, one for the left and one for the right monitors, but that hasn't worked out.

Gnome 3.20

With Gnome 3.20 the function panel_applet_set_background_widget no longer exists, so the applet can't draw itself on the panel. I have been searching for an alternative, but I can't find one so far.

[Feature request] Clickable workspace buttons (MATE).

Hi. Would it be possible to get clickable workspace buttons?
I tried to get this functionality using some instruction that I found for xmobar, but to no avail.

I am using the applet with MATE atm, if some good guy can point me to viable documentation to implement this I could try to do it myself, at least for the aforementioned DE.
Thanks!

example xmonad.hs

Hello,

I experienced some troubles at recompiling your example code. While i'm not an haskell programmer, i managed to fix it this way:

The error was:

Couldn't match expected type `D.ObjectPath'
            with actual type `[Char]'

So i forced the types:

D.objectPath_ "/org/xmonad/Log") (D.interfaceName_ "org.xmonad.Log") (D.memberName_ "Update")

Ubuntu precise (12.04) using some quantal packages (haskell-dbus)

GNOME 3 doesn't seem to respect PANEL_APPLET_EXPAND_MAJOR

I managed to get the gnome 3 version of the log applet working, but unfortunately it always shows ellipses '...' because gnome-panel has decided to ignore PANEL_APPLET_EXPAND_MAJOR.

This is true even on a new, otherwise-empty horizontal panel. I'm running Ubuntu 12.04 and Gnome Classic (basically the stock XMonad installation from repository).

Is there a way to set a fixed width, so as to not depend on gnome-panel setting it properly? I've been fiddling with gnome-panel.css, but I don't believe it actually is able to set panel applet width.

libxfce4panel-1.0 not available in xubuntu 15.10

➜  xmonad-log-applet git:(master) ✗ sudo apt-cache search "libxfce4panel*"                                                                                                                                                                                                                                                     
libxfce4panel-2.0-4 - Xfce4 panel libraries (GTK3 variant)
libxfce4panel-2.0-dev - Xfce4 panel libraries (GTK3 variant)
configure: error: Package requirements (libxfce4panel-1.0 >= 4.6.0) were not met:

No package 'libxfce4panel-1.0' found
➜  xmonad-log-applet git:(master) ✗ uname -a
Linux *** 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
➜  xmonad-log-applet git:(master) ✗ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.10
DISTRIB_CODENAME=wily
DISTRIB_DESCRIPTION="Ubuntu 15.10"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.