[SOLVED] xdg-open: no method available for opening

I'm using Openbox. Whenever I try to use xdg-open to open a file or link from the command line, I get the error "xdg-open: no method available for opening". This happens with all files and links, regardless of type. I've tried editing ~/.local/share/applications/mimeapps.list, both manually and with xdg-mime; neither had any effect. I've also tried setting environment variables such as $BROWSER; that had no effect, either.
Strangely, exo-open works with no problem (although the only way I've found to change file associations is by using Thunar). I would just switch to exo-open, except I've encountered a couple of programs that rely on xdg-open for opening web links and the like.
Has anyone else seen this problem? At this point, I'm pretty confused, and I would appreciate any help. Thanks!
Last edited by morganmay (2013-11-19 16:31:08)

Was poking around with this again. I still haven't solved the problem, but I did notice an error that might be a clue. When I enter "xdg-settings get default-url-scheme-handler", I get the error "xdg-settings: unknown desktop environment". I don't have a DE installed, just openbox (although as far as I can tell, XDG doesn't require a DE).
Does anyone know what this means? Searches for this error have only led me to threads recommending solutions that I've already tried without success (editing mimeapps.list, setting environment variables like BROWSER, etc.).

Similar Messages

  • Make methods available for clients

    I have written some methods in the ElementsViewImpl.java and in the ElementsViewRowImpl.java of my BC4j tier. These methods return a Writer object. Now when I want to make these methods available for my clients (via the "client methods" and the "client row methods" in the edit menu of my ElementsView) the methods that returns a Writer object don't appear in the list and because of this I can't use them in my jsp pages. How can I solve this problem???
    Thanx,
    Lieven

    java.io.Writer is not Serializable. Client methods must return a Serializable type.
    Press the help button on the client methods page of the bc4j wizard to see more details.
    Regards
    M.Thal

  • I am using Numbers on my IPad2 and I cant find any security option to protect spreadsheets.  It seems that any spreadsheet you have remains open and therefore available for anyone to see - any ideas?

    I am using Numbers on my IPad 2 and I cant find any security option to protect spreadsheets.  It seems any spreadsheet you have remains open and therefore anyone can read the content.  I am assuming there must be some way of giving some protection?
    Help??

    There is no password protect feature for Numbers on iPad.

  • Methods available for storing Custom Measures

    Just a general question.
    Using 11g. If I have a complex DML program, which calculates values using existing stored measures within the cube and would like to store the end results of the values calculated during the run of my program. What methods are available?
    Should my program be run as part of DBMS_CUBE package, should it be part of a maintenance script? I appreciate any info on this.

    It would probably be useful to understand what the calculation needs to do, but in general you can embed this as David describes or you can do it directly using OLAP DML. Working off David's example:
    exec dbms_cube.build('UNITS_CUBE USING (SET UNITS_CUBE.STORED_MEASURE = UNITS_CUBE.CALC_MEASURE'));
    The direct OLAP DML method would look something like this:
    SET units_cube_store_measure = units_cube_calc_measure
    Or, let's say I want to assign data to sales_cube.sales with the expression sales_cubes.sales = sales_cube.quantity_sold * price_cube.unit_price. This might like like:
    SET sales_cube_sales = sales_cube_quantity_sold * price_cube_unit_price
    Note that these expressions refer to the OLAP DML objects (that is, the physical objects) rather than the API level objects.
    If you want to constrain the values being set, use the LIMIT command. E.g.,
    LIMIT time TO time_levelrel 'MONTH'
    LIMIT product TO product_levelrel 'ITEM'
    LIMIT geography TO geography_levelrel 'CUSTOMER'
    SET sales_cube_sales = sales_cube_quantity_sold * price_cube_unit_price
    David also notes that you need to pay attention to looping. The above example will "loop dense", that is loop over the base dimensions. Since data is usually sparse, that's not going to be as efficient as it can be. So, introduce the ACROSS command and loop over the composite dimension of the sales_cube. Assuming that the cube is partitioned (almost all cubes should be partitioned), the program now looks like this:
    LIMIT time TO time_levelrel 'MONTH'
    LIMIT product TO product_levelrel 'ITEM'
    LIMIT geography TO geography_levelrel 'CUSTOMER'
    SET sales_cube_sales = sales_cube_quantity_sold * price_cube_unit_price ACROSS sales_cube_prt_template
    The ACROSS command will cause the SET command to loop only values in the sales_cube where data exists (for any store measure).
    Finally, don't forget to save your work with UPDATE and COMMIT commands. E.g.,
    LIMIT time TO time_levelrel 'MONTH'
    LIMIT product TO product_levelrel 'ITEM'
    LIMIT geography TO geography_levelrel 'CUSTOMER'
    SET sales_cube_sales = sales_cube_quantity_sold * price_cube_unit_price ACROSS sales_cube_prt_template
    UPDATE
    COMMIT
    David also mentions that dbms_cube.build will run jobs in parallel (assuming the cube is partitioned). That's really nice. You can parallelize this in OLAP DML. See http://oracleolap.blogspot.com/2010/03/parallel-execution-of-olap-dml.html for an example.
    So, which method should you use? It depends on what you are trying to do. If it's easy to do with dbms_cube.build, I would probably do that. But, if you need more power and/or control, the OLAP DML method might be best.

  • What are the methods available for passing data between Labview 6.0 VI and another custom windows program

    The big picture is that I'm trying to use labview to interface to a DSP board.
    I already have a small windows application "app" which communicates with the dsp. Now I want Labview to grab data from the "app" and plot/analyze ... etc.
    I'm a novice at this 'interprocess communication stuff", what can I use to pass data back and forth between between the "app" and LV?
    use ActiveX, DMA, streams, etc.?
    In a crude sense I could just have the "app" write the data to a file and then have LV read the file. (can two applications read the file at the same time?), but
    this seems very slow and clumsy. I'd rather have a RAM based FIFO which both could access.
    Thanks!
    G
    Details:
    Pentium120 Windows 95 Host
    Spectrum TMSC30 DSP
    VC++6
    LV6

    It depends on what 'interprocess communication' your "app" program has available.
    I regulary use DDE to control a PLL App which controls our PLL via the LPT Port. This is only a write process, but works very easily. The read is equaly easy. You need to know the various "keywords" like service, topic and instruction which the "app" will respond to.
    Generaly I found ActieX to be more extensive, meaning its probably going to take longer and more steps to achive similar simple results.
    The file does not seem to be the best way.
    Hope that helps a bit.

  • BI Publisher extension for Open Office

    Is there any BI Publisher extension available for Open Office(v3.3) for creating templates ?

    Hi ,
    Biptemplatebuilder is not compatible with Openoffice.
    Thanks.

  • JTree- Seperate ToolTipText for open and close icon

    Hi,
    I want seperate tooltiptext for open and close icon.
    for Open icon, it has to be "click to view subprocesses"
    for close icon, it will be " click to vie process"
    Thanks in advance
    Pankaj

    Use a customized TreeCellRenderer:
        class Renderer extends DefaultTreeCellRenderer {
            public Component getTreeCellRendererComponent(JTree tree,
                                                          Object value,
                                                          boolean sel,
                                                          boolean expanded,
                                                          boolean leaf,
                                                          int row,
                                                          boolean hasFocus) {
                super.getTreeCellRendererComponent(
                                tree, value, sel, expanded, leaf, row, hasFocus);
                setToolTipText(expanded ? "Click to view subprocesses" : "Click to view process");
                return this;
        }

  • No tabs are showing when only one window open. How do I open a new tab?

    Just upgraded to latest version. When only one window is open, no tabs show across the top. If I have two tabs open, both show across the top, but go to no tabs if I close one of them. And, the + sign is available for opening a third tab if at least two are open. The only way I can find to open a new tab when only one window is currently open is to turn off the menu, click the orange Firefox drop-down, and click New Tab. Why isn't it showing a tab, and a + tab (to open a new one) when only one tab (window) is open.

    Thanks everyone for the quick responses. Cntl + T works fine, and I did move the + window to the nav bar, which also works well.
    I had already gone into options and checked the box for always showing the tab bar, but it doesn't show it. I even unchecked it, saved the settings, the rechecked and saved the settings. Doesn't seems to make any difference.
    I'm okay with it not showing a tab when I only have one open, just so I can get to a new one easily when I want it.

  • When I open my iMac, I get this message - Your Mac OS X startup disk has no more space available for application memory.  ???????

    When I open my iMac, I get the following message :  Your Mac OS X startup disk has no more space available for application memory.  Then it says to quit applications not in usw and to close windows and remove files from startup disk.  It lists Safari, email and Finder.  I force a quit on all applications yet the same message comes up every time I open an application.  What do I do to get rid of this once and for all?  The computer is not even two years old and is only used for email and Safari.  Help will be greatly appreciated,

    The message has nothing to do with low disk space.
    There is excessive swapping of data between physical memory (that is, the memory chips on the logic board) and virtual memory (one or more files on the startup volume.) That activity is relatively slow and causes the whole system to be less responsive. It can happen for two reasons:
    A long-running process with a memory leak (a kind of bug)
    Not enough memory for your usage pattern
    Tracking down a memory leak can be difficult, and it may come down to a process of elimination.
    These instructions are for OS X 10.9 ("Mavericks.") The procedure may be slightly different for earlier versions of OS X.
    When you notice the swap activity, open the Activity Monitor application and select All Processes from the View menu, if it's not already selected. Select the Memory tab. Click the heading of the Real Mem column in the process table twice to sort the table with the highest value at the top. If you don't see that column, select
    View ▹ Columns ▹ Real Memory
    from the menu bar.
    If one process (excluding "kernel_task") is using much more memory than all the others, that could be an indication of a leak. A better indication would be a process that continually grabs more and more real memory over time without ever releasing it. Here is an example of how it's done.
    The processes named "Safari Web Content" render web pages for Safari. They use a lot of memory and may leak if certain Safari extensions or third-party web plugins are installed. Consider them prime suspects.
    Another process often implicated in memory leaks is "inkjet4" or "inkjet8," which is a component of the HP printing software. If it's present, force-quit the process in Activity Monitor to solve the problem temporarily. Empty the print queues in the Printers & Scanners preference pane (which has a slightly different name in each recent version of OS X.) If you don't use an HP printer, remove the software. Otherwise, if the problem is recurrent, update the software (which may not help) or contact HP support.
    "Wired" memory should be a small part of the total. That memory is not swapped, but it makes less physical memory available which may then result in swapping. If you have a lot of wired memory, that's usually an indication of a memory leak in a third-party program that modifies the operating system at a low level. Ask for guidance in that case.
    If you don't have an obvious memory leak, your options are to install more memory (if possible) or to run fewer programs simultaneously.
    The next suggestion is only for users familiar with the shell. For a more precise, but potentially misleading, test, run the following command: 
    sudo leaks -nocontext -nostacks process | grep total
    where process is the name of a process you suspect of leaking memory. Almost every process will leak some memory; the question is how much, and especially how much the leak increases with time. I can’t be more specific. See the  leaks(1) man page and the Apple developer documentation for details.

  • The application called VirusScan that comes preloaded on the macbook will no longer open, claiming that it is corrupt and that I must reinstall it.  After looking in the app store it does not appear that said application is available for re-downloading.

    The application called VirusScan that comes preloaded on the macbook will no longer open, claiming that it is corrupt and that I must reinstall it.  After looking in the app store it does not appear that said application is available for re-downloading. Is there a special, non-app store place where I am to go for this?
    Also, I installed MacKeeper about two-three months ago and am questioning its performance. Looking for input as to whether or not this application helps or hinders my system.

    I'll back up Csound on the MacKeeper thing.  In fact, I actually wrote the following about it:
    http://www.reedcorner.net/news.php/?p=245
    Remove is ASAP.  Do not use the provided uninstalled, as there are widespread reports of pop-ups advertising MacKeeper on your system after incompletely removing it.  Try this:
    http://applehelpwriter.com/2011/09/21/how-to-uninstall-mackeeper-malware/
    As for VirusScan, Barney is right on the money that it does not come preinstalled on any Mac shipped new from Apple.  However you have gotten it, your best bet is removing it.  See my Mac Malware Guide for more information that will help you understand and avoid Mac malware without relying on anti-virus software.
    http://www.reedcorner.net/guides/macvirus
    (Note that my pages contain links to other pages that promote my services, and this should not be taken as an endorsement of my services by Apple.)

  • After installing yosemite iphoto does not open keep getting message"This update is not available for this Apple ID either because it was bought by a different user or the item was refunded or cancelled.

    I upgraded to yosemite iphoto does not open keep getting message"This update is not available for this Apple ID either because it was bought by a different user or the item was refunded or cancelled.

    Contact App Store support. There's a link on the right hand side of the App Store Window. They're the only ones who can sort out account issues.

  • Function Module/Method for opening path on frontend

    Hi,
    I am looking for an function module or a method of a class which can be used for opening (in windows) an explorer-window with a given path.
    I don't wanna select any files of directories there, only opening the windows and processing the normal logic of the application.
    Can you give me any hints how to do that?
    Kind regards
    Markus

    Sample Code:
    data : file_table like table of SDOKPATH with header line .
    data : dir_table like table of SDOKPATH with header line .
    data : file_count type i ,
           dircount   type i .
    parameters:p_dir(50) type c.
    CALL FUNCTION 'TMP_GUI_DIRECTORY_LIST_FILES'
    EXPORTING
    DIRECTORY = p_dir
    FILTER = '*.TXT'
    IMPORTING
    FILE_COUNT = file_count
    DIR_COUNT =  dircount
    TABLES
    FILE_TABLE = file_table
    DIR_TABLE = dir_table
    EXCEPTIONS
    CNTL_ERROR = 1
    OTHERS = 2.
    write:/ 'no of files in the floder is : ', file_count .
    skip 32.
    loop at file_table .
    write:/ file_table-PATHNAME.
    endloop.
    cheers
    s.janagar

  • TS2709 I can't get Apple Tv to sync.  I have opened a port (3689) for itunes sharing but it has not solved the issue.  Any ideas?

    I can't get Apple Tv to sync.  I have opened a port (3689) for itunes sharing but it has not solved the issue.  Any ideas?

    do you mean sync or shared lib?
    because unless you have the old silver alu appletv with a harddisk sync is not possible at all

  • Upgraded to Yosemite and cant open iPhoto!  Saw an update for app but it won't let me; says not available for this AppleID because it was bought by a diff user or item was refunded.   Not so. What now?

    UPgraded to Yosemite and now I cant open iPhoto.  App says it needs to be updated but yet I cant udate cause it says update not available for this ID cause it was bought by another user (I only have 1 Apple Id) or item was refunded or cancelled.  ANY IDEAS?  Thnx!

    Perform the following, stopping with the first one which works:
    1. Open the Mac App Store's Purchases tab. If you're prompted to accept it and the other iLife/iWork applications into your Apple ID, do so.
    2. Move them out of the Applications folder(they may need to be put into the Trash temporarily), and then see if you can download them for free from their individual product pages. If you're asked to buy them, see #3.
    3. Click here, contact Apple, and wait for a response.
    4. Buy them.
    (117328)

  • HT1766 My IPAD software update is avail for the iOS 7.0.3   I keep trying to install it.  I have my IPAD hooked up to my MAC and the Wi FI,  I have internet open  It keeps telling me now connected to internet.  What am I doing wrong.

    My IPAD software update is avail for the iOS 7.0.3   I keep trying to install it.  I have my IPAD hooked up to my MAC and the Wi FI,  I have internet open  It keeps telling me not connected to internet.  What am I doing wrong.

    You can try resetting your iPad by simultaneously pressing and holding the Home and Sleep/Wake buttons until you see the Apple Logo. This can take up to 15 seconds so be patient and don't release the buttons until the logo appears.
    Try again to see if the problem persists.

Maybe you are looking for

  • 790FX-GD70 LAN Problems

    Hello all; I recently purchased a bunch of components on NCIX, and assembled the computer together, and everything is working extremely well - minus the LAN connections. I've never seen the LEDs light up, and all I'm ever getting in the windows prope

  • How to change computer user name after installing a new hard drive on my computer. HELP

    TO WHOMEVER CAN HELP ME:  How do I change my computer user name after HP installed a new hard drive on my computer.  Now it is called TEST??  So on my C drive instead of saying my name it says TEST.  Please help??? Thanks in advance for any help I ca

  • IMovie doesn't see photos in my iPhoto events

    I opened iMovie to work on a new project. 1. Can't see how to create a new iMovie event. 2. iMovie sees my iPhoto events but shows only a few photos in an event that has 200. What's up with that?

  • Dv7 Will not play Bluray anymore

    Hi i have a Hp DV7 (Product number: LR728PA#ABG) and up until a while ago i was able to watch Bluray Discs on my laptop. I than moved and had not used it for a while and since i have been using it again i have not been able to watch bluray. It is not

  • Errors when installing VF0060 - Webcam Live Ultra

    When I am running the installaltion CD, at around 9% completion I get an error that says "Installation is unable to continue because of one or more unresolved issues. Please contact support services and quote "Error I-001". This is followed by the me