Slashdot Mirror


GNOME 2.12 Previewed

An anonymous reader writes "Davyd Madeley has completed his Prerelease Tour of GNOME 2.12. Scheduled for release on September 7th, 2005, GNOME 2.12 has picked up a new theme, some features popularised by Apple's System 7, some new multimedia tools and plenty of bug-fixes."

7 of 437 comments (clear)

  1. Re:What about Beagle? by KeyserDK · · Score: 3, Informative

    To be honest, the widespread porting of the lucene engine(beagle backend) is the highest amount of forking i've ever seen.

    There exists a port for every language, it just doesn't make sense. The basic algorithms for searching, and storing indexes hasn't changed for quite some time.

    In the digital library space there even exists quite old (10 years) open source software such as zebra[1] which can handle large indexes fast. There are actually open standards[2] for information retrieval (IR), but nobody in the open source desktop space seem to know about it(?).
    [1]http://www.indexdata.dk/zebra
    [2]http://www.loc.gov/z3950/agency/zing/

    --
    still reading?
  2. Re:Still ugly fonts by Gleng · · Score: 4, Informative

    If you're using a Debian based distro, you can run:

    dpkg-reconfigure fontconfig

    And then select the bytecode interpreter from the menu. Fixed. :)

    --
    "Proudly Posting Without Reading The Article"
  3. Re:Still ugly fonts by Gleng · · Score: 4, Informative

    Also, here's a copy of my /etc/fonts/local.conf which disables antialiasing on font sizes under 10 points, so you get nice crisp Windows style rendering on small fonts. I use Tahoma size 8 on my Gnome menus and it looks pretty sweet.

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
    <include ignore_missing="yes">/var/lib/defoma/fontconfig.d/ fonts.conf</include>

            <match target="font">
                <test name="size" compare="less">
                    <double>10</double>
                </test>
                <edit name="antialias" mode="assign">
                    <bool>false</bool>
                </edit>
            </match>
            <match target="font">
                <test name="pixelsize" compare="less" qual="any">
                    <double>10</double>
                </test>
                <edit mode="assign" name="antialias">
                    <bool>false</bool>
                </edit>
            </match>

    </fontconfig>

    --
    "Proudly Posting Without Reading The Article"
  4. Re:Explanation of the basics? by johnnyb · · Score: 3, Informative

    The OS:

    Some call the OS just the kernel, and others put the OS as the kernel + libraries + basic utilities, and others put the OS as "everything that ships with your distribution". All of these are more or less correct, and just a matter of perspective. I personally prefer the latter two because it is the measure of compatibility of downloaded tools.

    X is a graphical system. It is actually rather barebones, as it doesn't specify anything about how the controls work. It doesn't include a text entry box, buttons, graphics, or anything. It is simply a basic toolkit for network-driven graphics. It doesn't even hook up to sound.

    A "toolkit" is a set of widgets -- text entry boxes, standard icons, buttons, etc. GTK and QT are toolkits.

    A widnow manager is just what it says -- it manages windows. The top bar of windows, with their close, minimize, and maximize buttons, are actually drawn by the window manager, not the application. The Window manager often, but not always, draws to the background (sometimes the file manager does this). The window manager is involved if you have multiple desktops. It handles minimizing and maximizing. It handles laying out the windows, and telling them where they can and can't go.

    A "desktop environment" is a complete collection of tools and specifications for a desktop. For example, the GNOME desktop environment consists of (a) the GTK toolkit, (b) a set of libraries for making applications work together in a consistent manner, (c) a panel and a set of applets (most desktop environments include a panel), (d) a set of specifications for interaction. These specifications include specifications for the function of window managers, specifications for human interface interactions, specifications for the handling of clipboard data, specifications of standard application interfaces for doing various things like printing, configuration, etc. Many desktop environments specify a default window manager as well.

    Windows and Mac roll all of these parts into one. All you have is the desktop environment, which contains everything else. There is _some_ separation, but it is not as clear-cut as it is on UNIX. Whether this is a benefit or a flaw depends on your perspective.

  5. Re:Still ugly fonts - this works too! by bogaboga · · Score: 4, Informative
    1: Install Microsoft true-type fonts.

    2: You could install them via this script: http://vigna.dsi.unimi.it/webFonts4Linux/webFonts. sh

    Then do the following:

    Configure X and Gnome to 96 dpi sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak sudo gedit /etc/X11/xorg.conf Locate Section "Monitor" and add the following lines before EndSection: # DisplaySize 270 203 # 1024x768 96dpi

    # DisplaySize 338 254 # 1280x960 96dpi

    # DisplaySize 338 270 # 1280x1024 96dpi

    # DisplaySize 370 277 # 1400x1050 96dpi

    # DisplaySize 423 370 # 1600x1400 96dpi

    Uncomment the line corresponding to your current resolution.

    To get other values, use the following formula:

    displaysize = {pixelsize}/96*25.4

    Remember:

    The display size must be "right" so adjust those values till you get your size right.

  6. Re:Gnome vs. KDE by Andre · · Score: 4, Informative

    Qt still is not as free as GTK+, because it is a library and licensed under GPL. GTK+ is licensed under LGPL for a reason. If you use Qt, the license of your application cannot be chosen freely. Either you use the GPL, or you pay for the freedom to choose another license.

    A GUI toolkit is part of the critical infrastructure of a software component on the desktop. Every application needs such a component (apart from fullscreen applications like games).
    And a GUI toolkit is commodity, nothing special anymore.

    Many developments begin at home, and these developments are the programmers' own crown jewels. I want to secure my investment in time and energy, and want to be able to deploy my ideas anywhere I see fit. Of course, I want to take my developments to the workplace and go on without interruption. This is freedom, and highly productive.

  7. Re:Still ugly fonts by mrogers · · Score: 3, Informative
    Also, be sure to enable bitmap fonts - Debian disables them by default, but they're much sharper than antialiased outline fonts at small sizes.

    If web pages still look blurry, add the following line to ~/.bash_profile to disable antialiasing in GTK2 and Gecko:

    export GDK_USE_XFT=0