Xrandr-aware tray application

I'm using Xmonad on my laptop and frequently switch to a dual external monitor setup. When switching resolutions I have to restart Xmobar + trayer in order to reposition the applications at the correct locations in the new resolution. Xmobar works fine, and tends to remain on my primary monitor (on the left). Trayer on the other hand, doesn't and shifts to the far-left of the second monitor (the far-left corner of the virtual area). Does anyone know of a tray application that is xrandr-aware (xinerama as it used to be called)? If anyone has some pointers to some simple applications that implement this functionality, I might be able to hack support for this for trayer.

A long time since your post, but I just found it today as I looked for a solution to a similar problem --trayer disappearing when using two monitors.
I think the problem is the interaction between where you place trayer and the virtual screen size and layout.
For instance, I got problems with the following:
xrandr --output LVDS1 --auto --primary --rotate normal --pos 0x0 --output VGA1 --rotate normal --left-of LVSD1
trayer --edge bottom --align right --SetDockType true --SetPartialStrut true --expand true --widthtype request --transparent true --tint 0x191970 --height 12 --distance 20 --distancefrom right
(LVSD1 is my laptop)
The problem is that the left monitor is 1280x1024 whereas the laptop is 1600x900. That means that the trayer (--edge bottom) is located below the lower part of the laptop's screen. An easy fix is to align the bottom of the two screens, for instance doing (with my setup)
xrandr --output LVDS1 --auto --primary --rotate normal --pos 1280x124 --output VGA1 --rotate normal --auto --pos 0x0
Maybe in your case its just a matter of specifying the position of your primary monitor AND the trayer edge option so that they play nicely with each other.

Similar Messages

  • Satellite L300- 1AQ - Bluetooth tray application has stopped working

    When i put my laptop on it comes up with an error which says:
    *bluetooth tray application has stopped working*
    A problem caused the problem to stop working correctly.
    Windows will close the program and notify you if a solution is available.
    Anyone got a solution?
    The laptop is a Satellite L300- 1AQ
    Only had it a month!!
    Please help, thankyou
    xx

    Hi
    Did you try to reinstall the Toshiba BT stack?
    Usually this should help to get rid of this error message.
    Here you can download the newest BT stack:
    http://aps2.toshiba-tro.de/bluetooth/
    Remove firstly the old BT software from the system and after new reboot install the BT downloaded from the Toshiba BT page.
    Bye

  • How to close tray-applications before reboot? (openbox)

    Hi! (excuse my bad English)
    I'm new to Arch and have started using openbox as standalone WM. I've managed to write a reboot/shutdown script with some code here from the forum, which closes all open windows by using "wmctrl"  before logging out from openbox. The problem is that it does not close applications which are only present in the system-tray and have no window open which wmctrl can access. Is there a way to tell those "tray-applications" to close (like it's done in GNOME and other DE's) instead of killing them? Results are for example that keepassx tells me after reboot that the database is still opened (because it was no closed "the right way"). In GNOME this did not happen, so i think there must be a way to close those apps.
    Thank you.

    Awebb wrote:
    As far as I know those processes are killed with a SIGTERM (like in kill -15) during a logout.
    from the wikipedia page (first source I found):
    "SIGTERM is the default signal sent to a process by the kill or killall commands. It causes the termination of a process, but unlike the SIGKILL signal, it can be caught and interpreted (or ignored) by the process. Therefore, SIGTERM is akin to asking a process to terminate nicely, allowing cleanup and closure of files. For this reason, on many Unix systems during shutdown, init issues SIGTERM to all processes that are not essential to powering off, waits a few seconds, and then issues SIGKILL to forcibly terminate any such processes that remain."
    This means the process has a chance to exit properly. Most linux software does that. So it might be an upstream problem: Your program probably refuses to clean up :-D
    Need confirmation on this, I was aiming blindly.
    Unfortunately that's true of the operating system. However, if you ask X to close (which is what logging out of Openbox does), all of the apps that depend on X to run just crash because they can't find X anymore. This is not a smart way for them to close. I would also prefer a nicer way to do this, but I've not been concerned enough to do something about it myself...

  • Why my system tray application terminates when JFrame is closed???

    Hi,
    I am using JDK 1.6 with Netbeans 5.5 and currently trying to make an system tray application. I have one main class which runs as a system tray application and one JFrame class which will be shown when user selects a menu item from system tray. So far so good but a small problem. When the JFrame form is closed, my system tray application also closes. Can somebody tell me what am I missing?
    Thanks

    set the DefaultCloseOperation of the JFrame to DISPOSE_ON_CLOSE instead of EXIT_ON_CLOSE
    db

  • System Tray application

    I am using the Java 6 feature for creating System Tray capable applications.
    I have used the SystemTray.java example from Sun and this works fine.
    What I need to know is how I hide the application in the Task Bar. The user would then need to click the System Tray icon, for the application, to bring the application back up again.
    I look forward to someones help.

    Here's what would you do in your application:
    to make it disappear on minimize:
              applicationFrame.addWindowListener (new WindowAdapter () {
                   public void windowIconified (WindowEvent e) {
                        setVisible (false);
              });and a mouse listener to your TrayIcon to show it again on left click:
                   trayIcon.addMouseListener (new MouseAdapter () {
                        public void mouseClicked (MouseEvent e) {
                             if (e.getButton () == e.BUTTON1)
                                  applicationFrame.setVisible (true);
                   });And I'd suggest you to take a look here about window listeners
    http://java.sun.com/docs/books/tutorial/uiswing/events/windowlistener.html

  • Time zone awared web application

    I have a web application. servlet retrieve database. one of column stored in database is date which is GMT date.
    I would like to display this date to end user base on their time zone(not server's timezone).
    for example, the date stored in database is 0:00 am GMT, for user in EST, I would like user see 7:00PM, user in PST, I would like to show them 4:00 PM.
    How do I do this?
    Thanks

    You typically will retrieve a SQL Date from the db. Convert this to a java.util.Date, pass this value to the client.
    Use a DateFormat to display it to the client. Of course, if you have a web-based, browser-based application, you might have to store your customer's TZ information in session state, pass it to the server, and use that information to format on the server.

  • Tray application to shutdown/reboot

    Hello all,
    I looked around and couldn't find anything so I thought I would ask you all. I am looking for an application that drops an icon in the systray that will let me right click and logout, shutdown, reboot, etc. I use i3 and don't want to move away from i3bar but would still like a graphical option for those commands.
    Thanks!

    From the Arch wikli, https://wiki.archlinux.org/index.php/i3 … ock_screen
    You can use this in your i3 config file ...
    # Add a small delay to prevent suspend races
    # https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/830348
    set $Locker i3lock && sleep 1
    set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
    mode "$mode_system" {
    bindsym l exec --no-startup-id $Locker, mode "default"
    bindsym e exec --no-startup-id i3-msg exit, mode "default"
    bindsym s exec --no-startup-id $Locker && systemctl suspend, mode "default"
    bindsym h exec --no-startup-id $Locker && systemctl hibernate, mode "default"
    bindsym r exec --no-startup-id systemctl reboot, mode "default"
    bindsym Shift+s exec --no-startup-id systemctl poweroff, mode "default"
    # back to normal: Enter or Escape
    bindsym Return mode "default"
    bindsym Escape mode "default"
    bindsym $mod+Pause mode "$mode_system"
    This brings up a list choice in the statusbar. Its not an icon, but a key press/combo is, imo,  more in-keeping with the i3 way of doing things.
    Last edited by chris.m (2015-02-10 15:19:07)

  • A note on Setup Manager - Application Change Management Pack

    Hi All,
    This is Mugunthan, Development manager for iSetup and Setup Manager. I am happy to begin my note with the launch of Application Change Management Pack 3.1. For those who are not aware of Application Change Management Pack, it is a new product built on top of Oracle Enterprise Manager and comprises of three major modules namely Setup Manager, Customization Manager and Patch Manager. You can find more information about this pack here (LCM: Oracle Application Change Management Pack Setup Manager is enhanced and advanced version of iSetup on Oracle Enterprise Manager. There were good amount of reasons to re-architect iSetup on Oracle Enterprise Manager as Setup Manager.
    Why Setup Manager?
    Ability to migrate to data over point releases of EBS – EBS comes up with rollup patches on top of major releases periodically. It means that you have to certify the patch before it get deployed on to production which means that setup data are to be certified again. iSetup cannot connect between 12.0.4 to 12.0.6 or 12.0.6 to 12.1.1. We have achieved the data migration for above scenarios in Setup Manager (11i to R12 is not supported in Setup Manager)
    Projects – Setup Manager supports grouping of Extracts, Transforms, Loads and Reports as a single entity and can be deployed multiple times to multiple targets. The project consists of one or more tasks (of type Extract/Load/Transform/Report) and can be orchestrated according to your ends. Project execution supports scheduling which means that you can use this feature to sync up setup data between two instances at periodic internal. Projects can be shared with other users which is remarkable difference between iSetup and Setup Manager. You can share your projects with others in a combined development environment. The functional configuration data (Extracts) are stored in Oracle Enterprise Manager. This means that you can refresh EBS without losing Extracts.
    Integration with Change Approval mechanism – Execution of projects is integrated with change approval mechanism which means that you can control who executes what. Also, you have fine grain access control where you can control EBS targets assigned to a user.
    Offline Transformation – I would say this is the most unique feature of Setup Manager and as an implementer you would welcome this feature very much. iSetup has got very limited capability on Transformation. Here we have gone way ahead and support Transformation on almost all Setup Objects. We present you the extracted data in excel sheets. You can download the excel template and work offline. All the attribute value fields in the excel sheet are editable which means that you supply your own value. For example, you can download Operating Unit data in xls file and change operating unit “OU100” to “OU200” and upload it back to system and load to target instance. Please note that any attribute of Operating Unit setup data can be edited. Also, system has got intelligence and once you upload the excel sheet, it automatically changes all the inventory organization which belongs to “OU100” to “OU200”. This behavior can be controlled using attribute mapping which you can create in Setup Manager. Hold on, this is not the end, also you can add more operating unit in excel, say OU300 and OU400 and load it to target instance. You can delete few Operating Units from extracted data in excel sheet and load the remaining to target instance. This gives you complete flexibility to manage (add/edit/delete) functional configuration data offline. This is fantastic feature and please have a look at how it works.
    Advanced Filtering – Filter support in iSetup is not flexible where you cannot use comma separated values and complex sql join conditions. Also you do not know what query is executed behind the scenes to the data. All this problems are addressed in Setup Manager 3.1. We show you the “select clause” (SQL) associated with interface and provide you a text field where you can refer the select clause and provide your own custom where criteria (SQL). This means that filter support is unlimited and you can set filter any database columns. For example, you can extract “Responsibilities/Menu” which are active or created as on yesterday. You can extract all Operating Units excluding “OU100 and OU200”. We support all filter criteria that are supported by SQL.

    Hi,
    your note very interesting. Is there any other way to extract the configuration using SQL? not using Enterprise Manager? hope this will be fastest way then using GUI base.
    Thanks,
    Fahmi Fahlevi

  • Setup Manager - Application Change Management Pack

    Hi All,
    This is Mugunthan, Development manager for iSetup and Setup Manager. I am happy to begin my note with the launch of Application Change Management Pack 3.1. For those who are not aware of Application Change Management Pack, it is a new product built on top of Oracle Enterprise Manager and comprises of three major modules namely Setup Manager, Customization Manager and Patch Manager. You can find more information about this pack here (LCM: Oracle Application Change Management Pack Setup Manager is enhanced and advanced version of iSetup on Oracle Enterprise Manager. There were good amount of reasons to re-architect iSetup on Oracle Enterprise Manager as Setup Manager.
    Why Setup Manager?
    Ability to migrate setup data over point releases of EBS – EBS comes up with roll-up patches on top of major releases periodically. It means that you have to certify the patch before it get deployed on to production which means that setup data are to be certified again. iSetup cannot connect between 12.0.4 to 12.0.6 or 12.0.6 to 12.1.1. We have achieved the data migration for above scenarios in Setup Manager (11i to R12 is not supported in Setup Manager)
    Projects – Setup Manager supports grouping of Extracts, Transforms, Loads and Reports as a single entity and can be deployed multiple times to multiple targets. The project consists of one or more tasks (of type Extract/Load/Transform/Report) and can be orchestrated according to your needs. Project execution supports scheduling which means that you can use this feature to sync up setup data between two instances at periodic internal. Projects can be shared with other users which is remarkable difference between iSetup and Setup Manager. You can share your projects with others in a combined development environment. The functional configuration data (Extracts) are stored in Oracle Enterprise Manager. This means that you can refresh EBS without losing Extracts.
    Integration with Change Approval mechanism – Execution of projects is integrated with change approval mechanism which means that you can control who executes what. Also, you have fine grain access control where you can control EBS targets assigned to a user.
    Offline Transformation – I would say this is the most unique feature of Setup Manager and as an implementer you would welcome this feature very much. iSetup has got very limited capability on Transformation. Here we have gone way ahead and support Transformation on almost all Setup Objects. We present you the extracted data in excel sheets. You can download the excel template and work offline. All the attribute value fields in the excel sheet are editable which means that you supply your own value. For example, you can download Operating Unit data as xls file and change operating unit “OU100” to “OU200” and upload it back to system and load to target instance. Please note that any attribute of Operating Unit setup data can be edited. Also, system has got intelligence and once you upload the excel sheet, it automatically changes all the inventory organization which belongs to “OU100” to “OU200”. This behavior can be controlled using attribute mapping which you can create in Setup Manager. Hold on, this is not the end, also you can add more operating unit in excel, say OU300 and OU400 and load it to target instance. You can delete few Operating Units from extracted data in excel sheet and load the remaining to target instance. This gives you complete flexibility to manage (add/edit/delete) functional configuration data offline. This is fantastic feature and please have a look at how it works.
    Advanced Filtering – Filter support in iSetup is not flexible where you cannot use comma separated values and complex sql join conditions. Also you do not know what query is executed behind the scenes to get the data. All this problems are addressed in Setup Manager 3.1. We show you the “select clause” (SQL) associated with interface and provide you a text field where you can refer the select clause and provide your own custom where criteria (SQL). This means that filter support is unlimited and you can set filter on any database columns. For example, you can extract “Responsibilities/Menu” which are active or created as on yesterday. You can extract all Operating Units excluding “OU100 and OU200”. We support all filter criteria that are supported by SQL.

    Hi Mugunthan,
    Can you provide links to any tutorial or example (screenshots) of using Setup Manager to transfer something between two environments (say Users or DFFs)?
    Thanks,
    Gareth

  • My own stuff in Applications?

    I've recently converted from PC to Apple, and I'd like to ask a fundamental question: can I put my own stuff, like docs, in the Applications folder?
    I've been in the habit of making some kind of crib sheet for rarely-used programs (and those whose interface isn't totally intuitive). So suppose I install a third party program called Boggis: I might create Boggis.txt or similar. Am I allowed to put that in Applications?
    The reason I ask is that I sometimes find some doc of this type has mysteriously vanished. So does some process like Software Update police the Applications folder? Or could it be that when I install an updated Boggis, it deletes all files starting "Boggis" in Applications?
    I'm aware that "Applications" is actually more than just one folder. And if it matters, I'm the primary user so there's no problem with permissions.
    So what's the answer please?
      Mac OS X (10.4.9)  

    You can stick whatever you want in the Applications folder, but that's not the right place for something like that, /Users/Shared is.
    There's no process that clears out/moves stuff in the apps folder. There is a software update process that will update apps if they are in their expected locations within that folder, and there's a script that will change the permissions on files in that folder, but that's about it.
    However, most people expect to find applications in /Applications. That's what it's there for. If you have a crib-sheet for your own personal use, then ~/Documents or ~/Desktop would be approriate places. If its general documentation for everyone to use/access, then /Users/Shared is the most logical place to look.
    Keep in mind that Spotlight is going to index your document too. You can go to the little magnifying glass icon in the right-most location of your menu bar and click on it and type the name of your document, or some of the text you know lies inside and it'll find it for you wherever you put it. However, if there are other users on your Mac they won't be able to see the file if it's in your account (unless it is in your ~/Public folder).

  • Flip4Mac 2.3 (64 Bit) Issues with WMV Exports and Toast - Be Aware

    I was making DVD's from WMV files and noted they encoded rather swiftly in Toast, which seemed great until it was clear that Toast was encoding roughly 1/2 of the WMV file. Not exactly 1/2 , just around 1/2. 20 minutes would be 9, 11, 8 1/2 etc. Pretty random.
    Reverting to 32-bit 2.2.1.1 (or 2.2.3.7 will do too - I could only find the 2.2.1.1 installer quickly) cured the problem.
    F4M entire support area and forums are busted so no chance to contact support yet but be aware that applications using F4M and QT as the engine may not deliver what you expect. So test one file first.
    I have not tried saving into a MOV container first, which might help. Unfortunately I got behind and there were 132 files to encode so open and "save as" 132 times was not in the cards. Not sure it will work, either but I will try and see if it does. Obviously F4M is not getting the time code right on the source videos.
    In QT7 they are playing OK with the right timing, but not Toast.
    If you face this with Studio, you can use the uninstaller in Applications\Flip4mac, then install a lower version and you won't lose your serial number, etc.

    anyone found the fix for this?

  • Possibility of message notification without always visible tray

    greetings readers,
    i moved to openbox WM after using gnome for some time. i love the fact that i can undecorate applications and gain more usable screen real estate. i realized how unnecessary the top and bottom panels in gnome were ... until i started missing the tray message notifications by iconified pidgin and xchat.
    so my question is basically the following:
    is there a tray application with the following properties
    0) the system tray would remain hidden when not needed
    1) when a new message arrives in pidgin, the system tray would start blinking or simply just appear in view but DOES NOT steal focus
    basically my priority is to save screen estate while still enjoying the benefits of system tray message notifications.
    also i m looking for visual notifications not audible ones.

    I just used to have stalonetray running at the bottom of my screen. I made its height small enough to fit along with my conky 16px I think it was. Doesn't take up too much space.
    Since I switched to i3, I find its better to just not use trays as I can simply assign a whole workspace for skype and so I don't need any tray.

  • Swapping Application ID within the workspace

    Hi,
    I have created an APEX application say BookApp which got created with ID 901.
    After completing the application, I have published my App URL to outside world so that users can use it.. like https://apex.oracle.com/pls/htmldb/f?p=901
    Now as this is production version, I copied this original application into another App with ID 902 in my workspace itself. I made some changes to this second App (902 one) and once I tested it successfully, I want to publish this second App which has enchanced features.
    But I don't want to change the URL which I had published earlier to outside world...
    My Question is..
    How can I published the APP which has ID as 902, to the URL of 901?
    Please let me know if my question is unclear.
    Thanks,
    Harish

    I re-import to 901 as I already had one app running in 901 in production.. and I can't take risk of momentraliy deleting it, as by the time I re-import it, a new app could get created in that.
    Thanks Scott... I was not aware of Application alias. That's exactly what I was looking for.
    Thanks again

  • Ruby systray application support

    I am currently learning ruby and I have an idea for my first application.  However, as it is a very simple project, it will be a little systray application.  However, as far as I can tell, ruby doesn't have a lot of support for sys tray applications, and most apps with systray implementation that I know have been created in python.
    Any advice?

    dtw.
    first you need to know which graphical toolkit you are going to be using.
    qt, gtk, or perhaps wxWidgets?
    Whichever one you choose, will largely dictate how the systray functionality is achieved (ie. different toolkits handle it differently)...

  • App-V 5.0 - Auto Launch Application

    I'm looking for a method to launch an application inside an App-V package on load. Essentially there are a few applications that have "tray" applications that need to run on loading of the app-v package. A good example would be "snagit",
    where it needs to run in the tray, upon login to capture any "screen prints". Is that a setting in the package or is that a configuration item outside of the package?
    Any help would be appreciated.
    Entrepreneur, Strategic Technical Advisor, and Sr. Consulting Engineer - Strategic Services and Solutions Check out my book - Powershell 3.0 - WMI: http://amzn.to/1BnjOmo | Mastering PowerShell Coming in April 2015!

    Here you go-
    https://social.technet.microsoft.com/Forums/en-US/afdbe91d-32c5-4d86-9483-88d41635e8bf/appv-start-application-on-publish?forum=mdopappv#7f123bc8-984b-4113-b8d1-505fa4da3ba1
    I did this exact same thing with Snagit also actually.  Snagit was really a great software to App-V, wish more companies would write software installs like that!  Separated print driver install, etc.
    I'll check that link out. I'll mark as answer if I can get it working. Thank you!
    Entrepreneur, Strategic Technical Advisor, and Sr. Consulting Engineer - Strategic Services and Solutions Check out my book - Powershell 3.0 - WMI: http://amzn.to/1BnjOmo | Mastering PowerShell Coming in April 2015!

Maybe you are looking for

  • How to know the version of BOBJ enterprise installed

    Hi all, I am pretty new on business objects, my background is as SAP Basis Admin, with long experience on ABAP and JAVA, but with BOBJ I have had a very simple problem. It seems to be very confusing to know which version of BOBJ enterprise I have ins

  • ADDM report not being generated

    I noticed that addm reports are not being generated from last 2 days. So I did the following: SQL> exec dbms_workload_repository.create_snapshot; BEGIN dbms_workload_repository.create_snapshot; END; ERROR at line 1: ORA-13516: AWR Operation failed: o

  • How do I move a movie clip in actionscript 3.0?

    Let me start off by thanking Everyone who have help me on Adobe Forums! it helps a ton i am new to actionscript and am trying my hardest to learn it so thank you i cant tell you how it means! I have  a movie clip of an acorn named "games" and inside

  • InDesign6 doesn't recognize plugins after a day of use.

    I am on OS X 7.5. I have reloaded InDesign6 several times. After about a day of use, it no longer recognizes some plugin's. Every time I open it, more are added to the list. Can anyone help? The Application Managre keeps going bad too where I have to

  • IMAGE SOURCE PROBS IN GEOCITIES

    www.geocities.com/geedsuk on my tshirts page none of my images load up. when i try to upload the image, the image folder comes up but the images that i stored in there for the tshirts page aren't visible..... what's happening? it is crucial i sort th