Slashdot Mirror


Konqueror Compiled For Mac OS X; KOffice Next

scishop writes "Benjamin Reed has just compiled Konqueror for Mac OS X after porting the KUniqueApplication class. A screenshot of the running program can be found here. According to Reed's blog, 'next up is KOffice.'"

82 of 509 comments (clear)

  1. Don't you mean by Anonymous Coward · · Score: 4, Funny

    Konquerer Kompiled For OS X, KOffice Knext?

  2. Now... by Anonymous Coward · · Score: 4, Interesting

    Can we get a KTHML compatible browser compiled for Windows? Konquerer or Safari, anything... make it easier to test web designs.

    1. Re:Now... by gusnz · · Score: 4, Interesting

      As another poster mentioned, the whole KDE environment has been ported to Cygwin. It works, but it's a pain as it has to run inside a whole X session.

      However, I know what you mean... and yes I would love a Windows-native Konqueror port! There's one guy who is (supposedly) starting a port. It looks impressive on the front page, but has been stalled for a year and if you browse through the project forums, the guy admits he isn't really a Windows developer and is still deciding on what compiler to use. So basically, are there any skilled C++ hackers out there who would like to get involved in a KHTML -> Windows port? There's a few good reasons:

      1) Choice of browsers on Windows. Even if you just ported KHTML rather than the full Konqueror, the KHTML engine rocks and could make great inroads against IE (compared to Mozilla/MozFirebird, which doesn't seem as fast as IE to load or as responsive on low-end hardware, even though it's a superior browser/renderer engine).

      2) Porting all of Konq would rock too, as it offers a lot over plain vanilla EXPLORER.EXE.

      3) Development, as the parent pointed out. I'm a XHTML/DHTML/CSS/JavaScript/etc. coder, and would like to certify that my projects work in KHTML. It's damn hard currently. And once Windows developers can get pages working perfectly in KHTML, all Konqueror/Safari users win.

      4) Giving average desktop users more exposure to OSS. I'm looking at chucking Linux on this box again (last I tried was Mandrake 6 or 7) and wouldn't mind familiarising myself with its apps on a day-to-day basis first.

      5) Why not? It's there ;).

    2. Re:Now... by rixstep · · Score: 2, Informative

      doesn't seem as fast as IE to load or as responsive on low-end hardware

      The 'low-end hardware' bit I can understand, but traditionally, IE has cheated in two respects:

      1. It plays dirty tricks, tries to foul up Netscape/Moz starts, and the Moz code has to go hunting in the Registry for all the booby traps and remove them first.

      2. Windows loads most of the IE engine on startup. MS used to have a 'Preload' key in the Registry which could be turned off. If you turned it off, IE was slow as molasses to start. MS have removed the key now, and what I've heard, on XP Moz loads about as fast as IE. But that's only what I've heard.

  3. Re:seems odd... by Anonymous Coward · · Score: 2, Informative

    while I agree that it is odd, there were a good number of other browsers for OSX

    MSIE, Netscape/Mozilla, Safari, Camino, etc.

  4. OS X Maximizes browser choice? by weston · · Score: 3, Interesting

    I wonder if there's a platform on which you get more browser choice than Mac OS X....

    'course, the number of Mac/OS X only browsers sortof makes it cheating...

    1. Re:OS X Maximizes browser choice? by OmniVector · · Score: 5, Interesting
      lets see.
      you get:
      • gecko
        • mozilla
        • firebird
        • camino
      • khtml
        • konqueror
        • omniweb
        • safari
      • mac ie
      • opera
      • icab


      that's getting to be quite an impressive list. 4/9 of those are mac only. i doubt you can consider mac ie a separate browser from windows ie, even though they are two totally different rendering engines.

      icab is crap, and no one uses it anymore. mac ie still gets used quite a bit soley because it's the default browser shipped with 10.0, 10.1, and 10.2. it's also included in 10.3, and i know some people who are too stubborn to give safari a try. i still consider it crap however. omniweb is safari in drag. and konqueror, although nice it is finally ported, is more or less for proof of concept. opera for mac isn't even up to 7.0 yet if i remember right, with opera being all pissed at apple releasing safari. so that really leaves you with safari, and the mozilla browsers. the only 2 that are mac only in that lot are camino and safari.

      i'm dying for a browser as powerful and simple as safari to hit linux. epiphany's not quite there.
      --
      - tristan
    2. Re:OS X Maximizes browser choice? by Graff · · Score: 5, Informative
      omniweb is safari in drag. and konqueror, although nice it is finally ported, is more or less for proof of concept. opera for mac isn't even up to 7.0 yet if i remember right, with opera being all pissed at apple releasing safari. so that really leaves you with safari, and the mozilla browsers.

      OmniWeb may use the same underlying rendering and scripting engine that Safari uses but it is actually quite different than Safari. They are both great products but OmniWeb by far provides you with more functionality

      About the only thing that Safari has over OmniWeb is tabbed browsing. OmniWeb has many more options than Safari such as regex filtering of content from sites, the ability to easily masquerade as any type of browser running on any type of operating system, autofilling of forms, tons of display options, the ability to set up shortcuts for the url input line ("google something" starts a Google search for something, "dict something" looks up something in dictionary.com, etc), and much more.

      I'm not knocking Safari, it's a really nice, lean browser but its feature set is almost too lean. OmniWeb is kind of like a full-featured version of Safari.
    3. Re:OS X Maximizes browser choice? by Eridius · · Score: 2, Informative

      Safari has browser masquerading (enable the Debug menu), autofill, and such. There's no shortcuts, but I *believe* there's a third-party plugin that adds it (I'm not sure). There's no regex filtering, but PithHelmet is a third-party plugin that adds it.

    4. Re:OS X Maximizes browser choice? by Graff · · Score: 2, Insightful
      many of the things you list are there natively in Konqueror; I wonder, then, why Apple left them out

      Apple didn't port Konqueror, they ported KHTML and its associated libraries. This became WebCore, the rendering and JavaScript engine that now comes as a part of Mac OS X. WebCore is used by Safari, OmniWeb, and several other application to handle their rendering and some other jobs that a web browser needs to handle.

      So I'm sure that Konqueror is quite a bit different than Safari or OmniWeb, although they all use the same or similar rendering engines they are all quite different front ends to that renderer. They all sound like they are great programs, but each has its own features/disadvantages.
  5. The question is.. by subk · · Score: 4, Interesting
    Someone please answer this -- this is not flamebait.

    Why bother? I seriously doubt anyone would go full-tilt KDE on an OS X box. Mozilla or Firebird are great browser choices.. Why bother to port Konqueror?

    --
    Now, if you'll excuse me, I have backups to corrupt.
    1. Re:The question is.. by Anonymous Coward · · Score: 5, Insightful

      Why bother? I seriously doubt anyone would go full-tilt KDE on an OS X box. Mozilla or Firebird are great browser choices.. Why bother to port Konqueror?

      Konqueror is more than just a web browser. I would install it on Mac OS X to get all the wonderful KIO slaves that come with it like tar and sftp.

    2. Re:The question is.. by cbreaker · · Score: 4, Interesting

      This still doesn't mean it shouldn't be done. It's free software, and this guy loves his Mac apparently, so why not?

      I guess I'm not as cynical as some people.

      --
      - It's not the Macs I hate. It's Digg users. -
    3. Re:The question is.. by grubi · · Score: 5, Insightful

      It's more than just about a browser. It's about porting Linux/KDE stuff over without middlemen like X11. That's a nice little achievement.

      And if someone really really sees no point, THEY DON"T HAVE TO USE IT. :-)

      --
      Actually, information would like a turkey sandwich.
    4. Re:The question is.. by gregfortune · · Score: 4, Insightful

      At it's core, this is simply a UI choice. Do you like how Safari renders, but don't like the interface? Now you've got another choice. Not too thrilled with Mozilla? Again, another choice.

      This also signals the beginning of an infusion of KDE apps into Mac OS X. Basically, this proves it can be done and more are likely to follow.

    5. Re:The question is.. by keating_5 · · Score: 3, Informative

      Konqueror is more than a web-browser. Its other major use is as a file manager, among other things.

    6. Re:The question is.. by Kesha · · Score: 5, Insightful

      Well, the reasons for porting KDE to Mac OS X natively and the reasons why someone would want to use Konqueror on OS X may be different.

      Konqueror is not just a browser. It is also a file manager (kind of like Windows Explorer on SuperMan steroids). It suppors io-slaves, which gives Konqueror network transparency that I do not think is paralleled by any other file browser right now. Also, some people dislike the OS X Finder and would prefer to use Konqueror instead.

      Konqueror is pretty cool - it has all the latest features such as tabbed browsing, but it also allows to split any view into two (and then again) - you can make it look like Norton Commander if you like.

      Konqueror also supports archiving web pages as .war files (I do not know if this is an exclusive Konqueror feature or not, and I don't care - it is extremely useful).

      So, there are many reasons someone would want to use Konqueror, and not just on OS X or Linux.

      The reason to port to OS X could be so that KDE were less dependent on X11 hacks and used Qt API more thoroughly, I don't know. The thing is - the more portable the code is, the fewer bugs there are (unless of course they start #ifdef-ing everywhere, then it just turns into a mess of duplicated non-portable code).

      Paul.

    7. Re:The question is.. by CAIMLAS · · Score: 2, Interesting

      You sound like a troll (nobody mentioned anything about a full-tilt KDE port on OS X, fool), but...

      If you noticed, this makes konq native. I don't know if you've ever used konq before yourself, but let me tell you: it's a very good browser.

      I now use it primarily - and occasionally fire up mozilla/galeon/firebird to do various other things. What makes konqueror good?

      - it's fast and stable
      - all the 'modern' features you'd expect in a browser are available (popup blocking, password manager, thorough history, tabs, etc.)
      - it uses little memory
      - it doesn't require a very fast machine to run
      - it has more/better features than mozilla (fish://, file://, ftp:// smtp://, etc. etc.)
      - it has native support for importing and exporting mozilla, IE, opera, netscape, etc. bookmarks.
      - it is incredibly configurable in how you are able to arrange your buttons, layout, etc.
      - it has a slew of other well-designed features, with modularity in mind
      - it was designed from the ground up and is conceptually sound, unlike mozilla which was a hack job on top of netscape's browser
      - unlike other browsers (mozilla, IE), it was designed using 'mature' technology (HTML4, CSS, etc.) and does not have nearly as many compatibility woes as IE, nor as many add-on hacks, as the other browsers had, due to changing stnadards over the years (in other words: it's a newer, fresher code base)
      - unlike mozilla/firebird, I can use it for hours/days with many pages open (15+) without the entire affair slowing to a crawl and/or dying

      The list goes on, but these are the main benefits in my mind of konq over mozilla or firebird. firebird is getting better, but it's still a far cry from konq. There's a reason why safari uses khtml, you know - it's good. (Or didn't you know? khtml is the render engine for konqueror, and it was used by the apple folks to make safari.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    8. Re:The question is.. by the+argonaut · · Score: 2, Insightful

      Maybe as an early step to porting KOffice or some of the other more useful KDE applications. They're just starting off with the (relatively) easier ones.

      Or maybe they're just working out some of the bugs in using Qt/Mac as a demonstration to show how to port other Qt based apps to OS X?

      To be honest, I really dunno the answer, but given that the OpenOffice port to native Aqua doesn't seem to be moving along that quickly, it'll be nice to have some free non-X11 office apps available.

      Now if only they could make it actually LOOK like a Mac app...

      --
      fuck you.
    9. Re:The question is.. by davidstrauss · · Score: 4, Insightful
      At it's core, this is simply a UI choice. Do you like how Safari renders, but don't like the interface? Now you've got another choice. Not too thrilled with Mozilla? Again, another choice.

      This is exactly contrary to Apple's UI tradition of doing something one way and doing it right. Apple dislikes the form of choice you offer because it creates inconsistancy in the end user experience.

    10. Re:The question is.. by fault0 · · Score: 2, Interesting

      Which is why, uh, this is not released by Apple. Notice that there are about six web browsers (i.e, IE replacements, now Safari replacements) on OSX, and ten file managers (i.e, Finder replacements) on OSX.

  6. Impressive. by BandwidthHog · · Score: 2, Funny

    But has anybody managed to get Linux running on it?

    *ducks*

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  7. F'n Rocks by Funksaw · · Score: 2, Insightful

    Konquerer is my browser of choice on Linux, and it's cool that we've got another choice for browser. Yeah, I use Safari, but as this is one step to porting most of the KDE stuff, I can't help but wonder if this is a big step towards the holy grail of Linux-to-MacOSX conversions, OpenOffice.

    -- Funksaw

    1. Re:F'n Rocks by KrispyKringle · · Score: 5, Insightful
      You know, I'm pretty much in the same boat. I kept a Windows machine around for the longest time for compatibility, but ditched it a bit ago after deciding I rarely used it and didn't even want to have to remember to patch it. My desktop is a $500 midlevel AthlonXP.

      For a while, I've wanted a laptop, as well. Now, I could get a wintel for probably seven or eight hundred, and even load linux on it and probably get most of the APM features to work, even. But I also think OSX would be great for some other reasons, such as solving my problems viewing certain kinds of media, running proprietary software, etc. Maybe I'll even start using iTMS. And Mac laptops--and, in fact, Mac workstations (just not low end desktops)--are priced fairly competitively.

      So I admit, I've been thinking, if I get a decent payout from my current work, I may very well spring for a low-end iBook. As an easy-to-use, low-maintanance, commercially-supported Unix on the desktop, it can't be beat.

  8. Sometimes I wonder.. by keplon · · Score: 4, Funny

    ..Is using the letter "K" in every program made for the KDE Environment overKill?

    1. Re:Sometimes I wonder.. by TedCheshireAcad · · Score: 2, Funny

      Excuse me, this is KDE. We don't tolerate that kind of krap.

    2. Re:Sometimes I wonder.. by Anonymous Coward · · Score: 5, Funny

      Gnot really, when you stop to consider the gnaming convensions of other projects.

    3. Re:Sometimes I wonder.. by clarkcox3 · · Score: 4, Insightful

      It's no worse than all the OSX apps that start with a lowercase "i".

      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
    4. Re:Sometimes I wonder.. by Bishop923 · · Score: 4, Funny

      "What does the "i" stand for? information? internet? integrated?"

      Yup

  9. Re:seems odd... by after · · Score: 4, Informative

    What a great idea!

    That IS odd that they could not have ported
    that to the Cygwin platform... I mean, X11
    is available and all.

    Wait, but isnt there already a port of KDE
    to Cygwin?

  10. Really?? by Anonymous Coward · · Score: 5, Funny

    iKant believe it!

  11. Re:seems odd... by Durin_Deathless · · Score: 5, Informative

    This port doesn't use X11 at all. I have been on the maillist, and the stumbling block has been the X11 specific code(and a minor thing in QT-mac, reguarding extensions of shared libs). This is a real achievement, and rangerrick is to be greatly congratulated!

    --
    You should use AdiumX on your Mac.
  12. Woot! by LittleLebowskiUrbanA · · Score: 4, Insightful

    Finall, a capable browser for Samba networks for Macs! Finder crashes and just plain doesn't work for me browsing Windows networks from my Powerbook running Panther. Whereas typing smb:/// in Konqueror just works like Apple claims Finder does.

    1. Re:Woot! by LittleLebowskiUrbanA · · Score: 2, Informative

      Bullshit. Finder crashes daily on me browsing my Samba network under 10.3 which is fully updates.
      Did you think I made this up? There's a thread going on about Macs over at OSnews and many people are having the same problem I have. Just because you haven't experienced it doesn't mean it doesn't happen.

  13. A bit offtopic, but I need to vent by Starship+Trooper · · Score: 4, Informative
    Perhaps someone on the Qt/Mac or equivalent GTK project could answer this for me. Why is it that when these toolkits get ported to another other platform, be it Windows, MacOS, BeOS or what have you, they insist on looking and acting as GTK or Qt applications rather than native apps? A Qt/Windows or GTK/Windows app would be much more useful and usable to me if it used native Windows widgets and thus fit in with every other program I use.

    As an example, I use gaim on FreeBSD because its tabbed interface is simply the best I've come across. I would love to use it instead of Trillian when I'm forced into using Windows. But the Windows port of gaim, which uses GTK+/Windows, works horribly. The GTK theme doesn't match my XP settings, widgets draw slowly and work clumsily (tooltips in particular seem to spontaneously appear and refuse to go away, even when the program is minimized!), and all in all it feels like a cheap Wal-Mart knockoff.

    GTK+ widgets offer no benefits over standard Windows controls -- they draw slower, they don't match the environment, and Windows is just as themable as GTK is. Going back on-topic, this Qt/Mac port of Konqueror likewise eschews native widgets for the entirely out-of-place Qt look. All I can ask is Why? Wouldn't it be far easier for Qt/ and GTK/Windows or /Mac to simply wrap native widgets, rather than poorly ape them?

    --
    Loneliness is a power that we possess to give or take away forever
    1. Re:A bit offtopic, but I need to vent by n0nsensical · · Score: 2, Insightful

      A lot of window toolkit designers apparently think they can do a better job--of course they are wrong and it ends up slow and bloated. I believe wxWindows actually does the intelligent thing and uses native widgets.

      Now of course we are both going to get modded offtopic into oblivion because we're not singing the praises of Konqueror for Mac OS X. So, uhh, praise be to Konqueror for Mac OS X?

    2. Re:A bit offtopic, but I need to vent by jdub! · · Score: 5, Informative

      Check out GTK-Wimp: http://gtk-wimp.sourceforge.net/ Very tasty, if you run GTK+ applications under Windows (particularly XP). It's even mentioned on the Gaim website. :-)

    3. Re:A bit offtopic, but I need to vent by Jamie+Zawinski · · Score: 2, Informative

      it comes with the territory since X never came with a standard widget set.

      Not true: X came with a standard widget framework, X Toolkit Intrinsics (Xt) on top of which the first two X widget sets were built (Athena and Motif.)

      GTK and KDE both chose to ignore the existence of Xt.

      One of the (several) unfortunate side-effects of this decision is that it's not possible to mix and match (for example) Motif and GTK widgets in the same application (or GTK and KDE widgets, for that matter.) Whereas, it was possible to mix Athena and Motif widgets together.

    4. Re:A bit offtopic, but I need to vent by roystgnr · · Score: 2, Funny

      Whereas, it was possible to mix Athena and Motif widgets together.

      It's possible to mix tunafish and yogurt, too, but that doesn't mean it's a good idea.

    5. Re:A bit offtopic, but I need to vent by firewrought · · Score: 2, Informative
      Why is it that when these toolkits get ported to another other platform, be it Windows, MacOS, BeOS or what have you, they insist on looking and acting as GTK or Qt applications rather than native apps?

      A few months ago, I did a lot of searching for a cross-platform GUI toolkit. Some toolkits try to use native widgets (a la Java's AWT), but most implement their own drawing, optionally with themeability (a la Java's Swing). Why this bias against native widgets? I'm going to take some wild guesses: (1) many of these cross-platform GUI toolkits were not intended to be cross-platform, but they got popular and somebody wanted a quick and dirty port of their application to windows... instead of reengineering the toolkit, it was easier to port it. (2) it's more appealing to build something new than to merely wrap existing toolkits... not always a good excuse, but commonly used, I would guess. (3) wrapping native widgets threatens to be a maintenance nightmare... if you were wrapping just one native GUI, it would be straightforward, but if you want to support several, it's going to be a painful mash of code that is constantly breaking due the intricate coupling b/t the toolkit and native code. Adding new platforms would take considerable effort. (4) It's much easier just to reduce coupling to a minimum by doing the barest amount of buffer swapping and event handling with the native windowing system... and this means drawing your own widgets. Also, (5) you sometimes might want to introduce architectural innovations that don't translate to the native API's well. (6) Finally, the toolkit can only properly support features which are in the intersection of all the native API's it supports... features that are not implemented by all native API's can be implemented by the toolkit, but then the toolkit must try to handle that case specially (or worse, the programmer has to know the ins and outs of how the toolkit behaves on different platforms).

      In a word, I think many programmers are content to screw the users (or put the burden on the UI artists who have to make themable toolkits look like the real thing). It's not user-friendly, but it is expedient.

      The solution is not to make better toolkits (dang we have enough of those already)... the solution is to decouple the UI from the application logic where possible. Standard file formats and network protocals, proper seperation logic into shared library components, proper use of remoting technology (CORBA, RPC, web services, etc.) all work to make this possible. Case in point: I run an imap server on my network and store all of my mail on it. I can access it via a web interface (squirrelmail), a GUI interface (kmail, mozilla, perhaps even Outlook), and a curses interface (mutt)... whichever happens to most convienient and closest at hand. This is not a solution for every problem, but it should work for your example (an IM application).

      --
      -1, Too Many Layers Of Abstraction
    6. Re:A bit offtopic, but I need to vent by be-fan · · Score: 2, Informative

      The Qt/Mac port looks almost identical to Aqua, except for when Apple changes major things (like the tabs in 10.3) and TrollTech needs to catch up. The Qt/Windows port look native as well.

      --
      A deep unwavering belief is a sure sign you're missing something...
  14. Inertia. by abulafia · · Score: 5, Insightful
    I am not a KDE or an OSX developer. (Well, I do some OSX administration, and port our apps to the platform. But that isn't the same thing.)

    I'd say that covering platforms is important, because when someone says, but do you suppot Blah, you can answer that yes, indeed, you do.

    Keep in mind that short term tactics are great, but strategy is what frequently offers tactical brilliance a place to shine. If KDE is everywhere, people will start to use it. That's useful. for KDE. See? Think companies, down the road.

    -j, who really can't stand such heavyweight stuff.

    --
    I forget what 8 was for.
  15. OT, but what about Evolution? by Phishcast · · Score: 3, Interesting

    Konqueror, okay. But we've got alternatives to that all over the place. The Linux app I really want to see on Mac OS X is Ximian Evolution. I've used Apple's alternative, but I really like the way Evolution ties into Exchange, and soon to be Novell Groupwise.

    Is porting Gnome apps that much more difficult? Programming-challenged poster here...

    1. Re:OT, but what about Evolution? by Binary+Boy · · Score: 2, Informative

      Evolution runs fine under Apple's X11, though a native port would be nice... it's a fine IMAP client in its own right, regardless of the Exchange features.

      The big problem is getting those Exchange features - those are only available via the Exchange Connector for Evolution, which is a commercial product and is not available for OSX using X11. If there was a native port of Evolution then we'd still need a supported version of Connector, and would still have to pay for it.

  16. A native KHTML browser for OS X? by Steve+Jobbs · · Score: 5, Funny

    The porting of Konqueror to OS X is great news for Mac users, as they now have access to the fast, standards compliant KHTML rendering engine. Many users and developers prefer KHTML to the Internet Explorer or Gecko engines. I was wondering though...does anyone know of a KHTML browser which is completely OS X native? I mean, with a brushed metal skin and full integration into Aqua? It could maybe have other stuff too, like Google search field built-in or something. That would be cool! Anyway, in the meantime I'll just have to continue with Konqueror on OS X.

    1. Re:A native KHTML browser for OS X? by gregfortune · · Score: 2, Interesting

      In the Konqi address bar, type

      gg:I am not Steve Jobs

      And you'll probably find a page about yourself buried somewhere in the labyrinth of Google's cluster.

      another cool trick on recent versions is

      fish://user@host/

      to get basically a sftp GUI :)

  17. Re:why? by abigor · · Score: 4, Informative

    Can other browsers drag a file from a remote machine via ssh and drop it on another machine via ftp? Browse a digital camera? Connect to SMB shares? And of course, browse the Web - all at the same time, in different tabs and split screens?

    No. Konqueror browses practically everything, not just the Web.

    All that said, I do wonder if the kioslaves made it into this OS X version of Konqueror.

  18. Re:Why isn't X11 running? by clarkcox3 · · Score: 4, Informative

    Yes, that's the whole point of what he did. You can already run KDE under X11 on OSX. (I've done it before). The thing that is special about this was that he actually *ported* it to OSX's Quartz windowing system.

    --
    There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
  19. Re:Why isn't X11 running? by gregfortune · · Score: 3, Interesting

    Qt can run without X. Take a look at Qtopia, for example. There's a Qt/Mac version too so presumably Konqi is running through Qt. Of course, if Konqi was using any pure Xlib calls, then either they are gone or this guy pulled some serious magic stunts :)

  20. Re:Redundancy by clarkcox3 · · Score: 4, Informative

    You're not misinformed, Safari does indeed use the KHTML engine. But the point of this appears to be to show the world that KDE apps can be ported to OSX in a manner that they won't require X11 (which a lot of the less-expert users shy away from). This means that these applications can be "first class" Mac applications.

    I.e. someday soon, we may see grandmas everywhere running KOffice instead of shelling out hundreds for MS Office.

    --
    There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
  21. Ouch by Squozen · · Score: 3, Interesting

    Damn, that's some nasty kerning on that screenshot. Safari doesn't have that problem, I wonder why Konqueror does if it's using the same rendering engine?

  22. To Answer all the "Why Bother?" Posts... by manly_15 · · Score: 4, Interesting

    I've made the transition from Mandrake on a Desktop to OSX on a Powerbook. Surprisingly, KDE has some apps that are very good and designed well enough to compliment an OSX environment.

    Example 1: KMail! If you haven't ever tried this email client, try it NOW. It has some of the most killer email filtering speed I have ever seen in an email application. It nicely integrates with GnuPG. It has good keyboard shortcuts. It's set up not to download images from emails. It stores emails with maildir by default. It's pretty. Did I mention that it's fast? Up until 10.3's much improved mail.app, I would have killed to have KMail running naitively on OS X.

    Ex 2: KOffice. I've never used it, but it's absolutely essential that OS X has a free naitive-running office package. Unless the OO.org aqua port gets back up, this package will likely be KOffice.

    Ex 3: Konqueror is a very good file manager. While the OS X file manager is very good, there are a couple of areas that it misses. For example, I can use konqueror to select all items matching the file pattern '*foo*.bar'. In OS X, I have to drop to a terminal, and loose the trash can functionality, or switch views and sort by type, which takes longer. As another poster said, SMB apparently works better in konqueror than Finder (thanks, I'll have to try that!). If konqueror can run, then so can any other KDE app, especially when you consider that Konqueror is the most (featureful | bloated) app in KDE.

    So that's why people bother. Props to them!

    1. Re:To Answer all the "Why Bother?" Posts... by Just+Some+Guy · · Score: 3, Interesting
      It has some of the most killer email filtering speed I have ever seen in an email application.

      KMail is nice, and I used it for a while when I was trying out various GUI apps. It has some problems, though:

      • No IMAP filtering. Really. You can't define filters that move mail between IMAP folders, at least as of the 3.2 beta CVS version I installed a few weeks ago. I use Cyrus IMAP on my home server and do all of my filtering with Sieve on the server, so I don't mind (and don't want) any client filtering there, but I could certainly use it at work.
      • No way to hide folders without unread messages. I have about 60 IMAP folders under my inbox (yes, I really am on that many mailing lists, even if I don't always read them). I can subscribe or unsubscribe an individual folder, but that's the only way to control the size of the tree I have to browse when checking my mail.
      • No way to hide read messages. Hey, you can't make this stuff up! I'm a packrat and have about 8,000 emails in my inbox, which is not a problem for Gnus, Thunderbird, or Evolution - they cheerfully keep the old stuff out of my sight.
      • I'm hooked on Thunderbird's "Junk" button. Not many clients have this, so I don't hold its absence against KMail, but I'd sure like to have it.

      Oh well. Thunderbird doesn't have built-in support for mailing lists, and Evolution doesn't seem to grok the concept of per-folder settings (I do personal and business email on the same server, and want a different default GPG key and .signature depending on which folder I'm currently inside). For all the growth in GUI mail apps for Linux, I have yet to find one that holds a candle to Gnus, so I'm sticking with Emacs for the foreseeable future. That doesn't mean that I won't take a few test drives from time to time, though.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:To Answer all the "Why Bother?" Posts... by jbolden · · Score: 2, Informative

      Which had a modern file system first? Hint: in no case was it MacOS.

      I think it depends what you mean by "modern". When Unix was created it used a very simple file system compared to most operating systems of the time because of the "everything is a stream of ascii text" metaphore. That is to get piping to work the database file systems which were common at the time were not used. "modern" file systems seem to be returning to the 70s filesystems and even on Unixes most applications don't create streams of ascii. MacOS had metadata which is more in the "modern" direction than windows.

  23. Re:why help a megacorporation like apple? by libra-dragon · · Score: 2, Informative

    For the same reason that Apple paid people to make contributions to the KHTML project.

  24. I figured this out this a long time ago by el_munkie · · Score: 2, Interesting
    Check this screengrab of Konq running on OS X out.

    I also figured out how to get my favotite Linux game, Enemy Territory, to run on the Mac despite the fact that a Mac version does not exist, screengrabs here and here.

    Of course this was cheating since it was over X11. Konq runs acceptably, but got 1-2 fps on ET.

  25. Re:Great. An also-ran browser on an also-ran OS. by dn15 · · Score: 2, Insightful

    Since you're apparently a Linux fan, I'd expect you to agree that a relatively small market share doesn't necessarily mean something is "also-ran." The fact that more people use Mozilla doesn't make Konqueror bad, and so on. I prefer Firebird myself, but that doesn't mean KHTML-based browsers are worthless.

  26. Re:seems odd... by Natalie's+Hot+Grits · · Score: 2

    Lighten up dude. Do you feel proud of your accomplishments wrt any of your hobbies? This guy is using his spare time to do something he is interested in. Any time a milestone happens in such projects, congradulations are in order. He should give himself a pat on the back.

    Sure it's not rocket science but most hobbies aren't.

    --
    Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  27. Biting the fodder with KOffice by theolein · · Score: 4, Interesting

    I see all the "Why bother" posts and have seen only one short paragraph with the obvious answer: KOffice.

    The majority of OSX users may not need Konqueror, even though it seems to support many features only available on OSX through payable alternatives (GUI SSH and SFTP support with RBrowser for example), but it is a first step to getting KOffice ported natively to the Mac which could finally help OSX users drop MS software in a large number of cases.

    KOffice is not where OpenOffice is but a native Mac port could spur development so that it becomes a first rate alternative to MS' Office X suite, and given that there is no guarantee that MS will ever make a Mac version compatible with it's new so called security features, this is an excellent idea.

    1. Re:Biting the fodder with KOffice by manly_15 · · Score: 2, Informative

      For a GPL'ed SFTP/FTP program try out Cyberduck. It rocks :)

    2. Re:Biting the fodder with KOffice by hysterion · · Score: 2, Informative

      Fugu is nice for SFTP, too. BSD'ed ;)

  28. No goatse links, Crypto Gnome=troll by el_munkie · · Score: 2, Informative
    OS X screengrabs are natively in PDF format. I didn't feel like Photoshopping the PDFs into JPEGS, and since it's hosted on my webserver, I don't particularly care how wasteful it is of bandwidth. Plus, I want to see how my Linux machine holds up against a small Slashdotting.

    If you don't like it, fuck off.

  29. What KIOSlaves work? by GweeDo · · Score: 3, Interesting

    Konq isn't a web browser, or a file manager...it just happens to have KIOslaves that do these things (like KHTML for web browsing). There are other kio slaves I personally use in KDE 3.2 like smb:// fish:// audiocd:// and a few more...how many of them work? They are what makes konq powerful and useful and desired.

  30. Apple needs to catch up to Linux in some respects by Scot+W.+Stevenson · · Score: 2, Insightful
    After ten years with Linux and x86 machines, I'm in the process of looking at an iBook for my next laptop instead of trying to force Linux on another unwilling, designed-in-the-Soviet-Union Toshiba or Acer. Three things have surprised me so far:

    First, how much catching up Mac OS X still has to do in some respects to Linux. For example, one article in the German magazine "MacWelt" talks about defragmenting the harddisk (!) with Panther. There are all kinds of small things like multiple desktops that I can't seem to find (some of which are of course going to be due to my lack of experience). Of course, in some areas like multimedia Panther simply shreds Linux. When is there going to be a KDE version of iMovie, an Mac fan might ask with some justification.

    Second, it is depressing to see how obsessed with money the Mac people still are. This is almost as bad as the Windows crowd. Going through the magazines, program after program is shareware, US$ 30 here, US$ 60 there. The sad part is that these programs are usually small, ridiculously simple tools that Linux includes for free. One good thing about getting KDE to run on the Quartz graphic engine is that it might give the average Apple user a clue to how bad greed is for software development.

    Third, the lack of choice. You get one way of doing things with Apple -- a good, well designed, clever, well thought out, ergonomic way, for sure, but that is it. You have to get over feelings like "but where are the other browsers?" or "where are all the other desktops?" at the beginning if you have been using Linux for any period of time. Yeah, you know you're getting what you're getting into, but actually sitting there with one program of a certain time is still a shock.

    Don't get me wrong -- I'm going to spend serious money for that iBook. Apple is on the right track here: Printing with CUPS, X11 now included, and bash as the default terminal, so I can go back to blackbox when I'm tried of all the bells and whistles. But when you get past the cool design and ignore the far, far superior multimedia tools, Tux can hold its beak high and proud. Apple is going to have to peddle really hard if they want to continue to want money for their OS.

  31. Re:Unicode? by netsharc · · Score: 2, Informative

    Take a look at this...

    There are a few more screenshots, just go to the parent directory.. I hope it doesn't kill his server. :)

    --
    What time is it/will be over there? Check with my iPhone app!
  32. Re:Oh yeah... by funkhauser · · Score: 2, Informative
    "This should have precisely zero advantages over Safari . . . I only use KDE on Linux for the desktop and file manager . . ."

    You said it yourself. Konqueror is more than just a web browser, it's also a file manager, with a lot of very nice features. While the port is primarily more of a proof of concept than anything, it does have advantages over Safari.

  33. Re:IM clients by PinkX · · Score: 2, Informative

    Kopete is one of them, and AFAIK it is (or will be?) the official KDE IM client. It supports multiple protocols and is based on a plugin system.

    And just in case you're wondering for its name, Copete is like we call here in Chile to the alcoholic beverages (like booze), and the main Kopete developer and author is chilean.

    Regards!

  34. Re:MHTML by 00lmz · · Score: 3, Informative

    A .war file is just an ordinary gzipped tar file with all the relevant files (graphics and style sheets) in it.

  35. Re:safari == konquerer port ? by PinkX · · Score: 2, Informative

    You are a little bit confused over this one. KHTML is the Konqueror/Safari html rendering engine, like what Gecko is to Mozilla/Galeon/Firebird.

  36. Re: Apple needs to catch up to Linux in some respe by Doctor_Jest · · Score: 5, Insightful

    There are some apps that have less in the way of choice on the Mac, but with Fink and the now built-in X11, there's much more choice than say OS9.

    In regards to browsers, there's Mozilla, Firebird, OmniWeb, iCab, Opera, Safari, Konqueror, and Camino. (My favorite being Camino...)

    Mail apps? Plenty. Editors? Plenty. I have 6 right now, not including TextEdit (only two cost money.)

    I'm glad to hear you're moving to the Mac. I did it a couple of years ago, and my Linux box has become a server....I won't go back to Desktop Linux for the foreseeable future.

    Fear not, though....there's plenty of choice. (With the exception of Window Managers..but you can run your favorite X WM fullscreen if you wish)... :D

    I don't think Apple will have to peddle very hard to charge for their OS, though. It's indeed superior in many ways to what's available for free, and it also encompasses choice, something that was Linux's sole domain before OSX. I like linux too, but my OS of choice is worth every penny. Forget Windows... :D

    OSX just works....I can spend hours twiddling with it, or I can set up and go with no troubles at all. That's the beauty of OSX.
    ---

    --
    It's the Stay-Puft Marshmallow Man.
  37. From good to troll in 3 bullet points. by Inoshiro · · Score: 5, Interesting

    "- it was designed from the ground up and is conceptually sound, unlike mozilla which was a hack job on top of netscape's browser"

    Nope. They dropped the old code and started from scratch a long, looong time ago.

    "- unlike other browsers (mozilla, IE), it was designed using 'mature' technology (HTML4, CSS, etc.) and does not have nearly as many compatibility woes as IE, nor as many add-on hacks, as the other browsers had, due to changing stnadards over the years (in other words: it's a newer, fresher code base)"

    Nope. Konq doesn't pass basic CSS tests that I have written. Mozilla does.

    "- unlike mozilla/firebird, I can use it for hours/days with many pages open (15+) without the entire affair slowing to a crawl and/or dying"

    Nope in my case. I'm not sure your problem, but I have no problem with my 2-3 windows with about 7-15 tabs each, open for the entirety my computer is on. The average between reboots on my workstation is a month. I'll close Mozilla to update to a more recent nightly, but that's about it. My hardware isn't insane either --- XP 1700+ w/ 768mb RAM.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:From good to troll in 3 bullet points. by nitehorse · · Score: 4, Interesting

      Actually....

      If you'd bother to use a version that isn't almost a year old (hint: KDE 3.2, we've had alpha and even beta releases out for a few weeks now) you'd know that it does pass. At least, it sure looks like it does to me. Granted, the CSS isn't quite perfect (the floating box in particular looks like its offset from the right edge is incorrect) but Konq is surprisingly good these days. And rendering errors like this one are getting fixed all the time.

      -clee

  38. A couple corrections by gad_zuki! · · Score: 4, Interesting

    > You sound like a troll (nobody mentioned anything about a full-tilt KDE port on OS X, fool)

    You call him a troll, yet you're name-calling?

    > it has more/better features than mozilla (fish://, file://, ftp:// smtp://, etc. etc.)

    Hold on, many people here habitually abuse MS for making the "browser the OS" and certainly can spot feature-creep a mile away, but when it comes to KDE's browser its suddenly okay? I like having a whole seperate browser for web and use Nautilus for file browsing. Keeping WAN and Local/LAN seperate is a big plus in mine, and many other's books.

    >unlike other browsers (mozilla, IE), it was designed using 'mature' technology

    How isn't Moz 'mature?'

    >unlike mozilla which was a hack job on top of netscape's browser

    This is just untrue. The Moz team gutten NS to the point where they were writing just about everything from scratch.

    >unlike mozilla/firebird, I can use it for hours/days with many pages open (15+)

    I can do this easily with Moz/Firebird on both Win and Linux. I average 20 tabs and half of them are auto-refreshing every few minutes and this is far from a top of the line machine.

  39. Re:why? by Ambassador+Kosh · · Score: 4, Insightful

    Konqueror does all of that because it is not a file manager, web browser etc. It is a kpart embedder. It embeds khtml to do html rendering and other stuff for other things. I can embed kate, kword, kpdf etc for other things. It can speak all of those protocols because every kde app can. You can use sftp, smb, imap, pop3 etc from ANY kde application. Although why you would want to open a pop3 connection from kword I am not sure but it does work. Any file dialog box in kde can use any of the io slaves.

    That also means that you can paste any url that kio understand into a file upload box in a webpage and it will deal with it and have the webpage the content of that url. That saves such a large ammount of time doing web apps and lots of other things. Give an sftp url to some data and just have it load it up.

    --
    Computer modeling for biotech drug manufacturing is HARD! :)
  40. Re: Apple needs to catch up to Linux in some respe by Graymalkin · · Score: 4, Insightful

    Macintosh as a platform would have died a long time ago if it wasn't for those greedy shareware developers you have such disdain for. Some of the best pieces of software available for the Mac have been shareware applications. Most of these applications don't force you to buy them in order to get full functionality. Some people want too much money for ridiculously simple applications but you're under no obligation to purchase or use them.

    Besides Mac-only shareware there's literally thousands of OS programs available through Fink, GNU-Darwin, and Darwin Ports. If one of these free as in speech apps works better or as well as a shareware one use it instead of the shareware, vote with your wallet.

    There's also plenty of choice in your Mac specific applications. There's several browsers, mail clients, IM programs, media players, editors, and whatever else you want. Not all of them are free or open source but your options are definitely not limited to commercial products.

    --
    I'm a loner Dottie, a Rebel.
  41. Re: Apple needs to catch up to Linux in some respe by diamondsw · · Score: 3, Interesting

    It's early, and I'm going to bed. This post will be semi-disorganized and probably a bit flaming. Sorry, I'm tired. However...

    1) Files fragment. It happens in any file system. If your file system is well designed, it undoes this as possible. Panther does this. As a result, no appreciable fragmentation should occur (others can fill in the technical details). So what that article was trying to tell you is the file system is automatically defragmented every time an open() call is made.

    2) Yes, there's lots of shareware. And a lot of commercial software. And a whole lot of freeware (check www.macupdate.com). Guess what - Linux has only the freeware category in any significant sense. And OS X can run that exact same free software via X11 in the vast majority of cases, just as you do on Linux today. Not to mention that the vast majority of shareware is $20 or less - only a couple things like GraphicConverter cost more. (Horrors, some people spend years of their life and just *don't* want to give it all away for free. They do exist.) Not to mention that Apple bundles a truckload of free software (as in beer, folks) that quite frankly kicks the butt of any open source software I've seen (I'm thinking iTunes/iPhoto/iMovie/iDVD at the moment, not Mail/Address Book). And if you want any of the other stuff, it's readily installable by fink or by compiling it yourself. I already installed my own customized wget and other things.

    3) Lack of choice is deliberate. Yes, occasionally it's annoying, no doubt about it. However, I believe the excesisve choice is a major criticism of Linux (and the associated division of labor and lack of focus/coherence). As many have pointed out, why does KDE include several duplicate programs for each basic function, rather than provide a good default up front. You want choice, you can get it very easily on your own (whether by tweak, compile, or download). There are a lot of simple users out there that really, honestly, don't want choice. They want what's included to work and do what they want to do. Apple does that in spades.

    I'm going to bed. grump grump grump...

    --
    I don't know what kind of crack I was on, but I suspect it was decaf.
  42. Your version of Konq has a new bug, too. by Inoshiro · · Score: 3, Interesting

    My v3.1.4 correctly doesn't let the floatbox overlap the right-hand side border, but yours miscalculates (probably related to the on-going margin bug in Konq that's still there 2 years after I noticed it) and has overlap that shouldn't be there.

    A disapointing regression :-/

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  43. Re:seems odd... by msh104 · · Score: 2, Interesting

    This IS a very good thing, IF we are ever going to replace X or if you would want to use KDE under your framebuffer you would be able to do this by using a QT version designed for it. so framebuffer qt/kde without X at all isn't that far away, it is also a goal for kde 3.3 to remove all X depenencies in kdelibs and kdebase, if that is archived go can run kde on anything that has a QT port. it is not only cool, it is also a very flexible and orginized way of designing apps. GOOD WORK.

  44. Project page here: by IceFox · · Score: 3, Interesting
    For those that would like to help out there is a project page (wiki) here: KDE On Darwin

    -Benjamin Meyer

    --
    Do you changes clothes while making the "chee-chee-cha-cha-choh" transformation sound?
  45. Re:why? by Reblet · · Score: 2, Informative

    I don't think the important achievement is in the fact that the we now have another browser on Mac OS X, because there is enough choice out there, nor is the additional feauture set of Konqueror important to me.

    What IS important is that some people have figured out how to isolate KDE from X11, which sets a precedent for porting other KDE apps to Mac OS X. Programs such as KOffice or Kopete do seems worth the bother to me.

    Reblet

  46. OSS != Linux by TheRaven64 · · Score: 2, Informative
    So when will apple port something to Linux? The iapps will be a good start. :rollseye:

    Apple does give back to the OSS community. They contribute to the GNU project (gcc), to KDE (KHTML upgrades for WebKit have been ported back) and they even provide kernel-level things (the HFS+ filesystem driver for FreeBSD comes from Darwin). Why should they give anything to Linux? Linux is just a kernel, and has contributed nothing to Apple...

    --
    I am TheRaven on Soylent News
  47. KOffice would be great! by abischof · · Score: 2, Interesting

    Though I'm pleased with the Konqueror port (for the geek value, if nothing else), I'm particularly excited about the intentions to port KOffice as well. I have a 15" PowerBook and I was dismayed to discover that there just isn't much in the way of free office suites for OS X :-/.

    Sure, there's OpenOffice.org for OS X, but it feels more like a halway-port since it requires X11 and it's stuck with Unix widgets. Really, I like OpenOffice.org as much as the next guy -- I run it exclusively on my Windows box -- but it just feels halfway-finished on the Mac (and a native OS X port is only coming in 2006 or so).

    So, after setting aside OpenOffice.org, I looked to other options.. and it appears that MS Office is just about the only other choice. And that's about $200 (and, no, I'm not going to cheat and buy the academic or government editions). So, a native port of KOffice to OS X would be a real breakthrough.

    --

    Alex Bischoff
    HTML/CSS coder for hire