Why are Linux and Windows UI different?

On Windows, appmenu button is orange and it's always at titlebar (saving a good space). On Linux, it appears gray and it's not at titlebar.
Button icons are different also. Why?
I think if there weren't that UI differences, addons should work on all platforms without drastic changes.

@budchekov - You can use "Hide Caption", seach for it here: http://addons.mozilla.org/
@topic
If is impossible to put button and tabs at KDE/Gnome title bar (I think it's possible, because they have successfully put them at Windows XP), they can simulate a title bar like Chromium.
I really don't know why Mozilla is purposely making that differences.

Similar Messages

  • Font differs from Linux and Windows ?

    Hi, i just want to ask, are fonts different from windows and linux in applet. I use a standard courier font.
    For example, if i make an applet with courier font texts in linux, and make the texts wrap themselves, they will run ok in linux. But if i run the compiled applet in windows, the wrapped text somewhow got truncated.
    But if i compile the applet in windows, it will look ok in linux and windows.
    I've tried replacing my courier fonts in my /usr/java/jdk/jre/lib/fonts/cour*.ttf with the cour*.ttf from c:\windows\fonts with no effects .. Applets compiled and run ok in linux doesnt work in windows. They must be compiled in windows to run ok in both.
    Why is that ?
    Does the compilation use the fonts in the jdk lib or the system fonts ?
    I'm so confused T_T
    Please Help

    How do I get Mac OS 10.4.4 and Word X for Mac to see
    all the characters in the Word for PC document
    formatted in Times New Roman?
    There's no way with Office X, which can't do Unicode Greek. You need to upgrade to Office 2004 which is Unicode-savvy and installs in your Mac the same Times New Roman with Greek, Cyrillic, Hebrew, and Arabic which is used by WinXP. An alternative might be AbiWord or NeoOffice/J.

  • Why we have separate azure java SDK for linux and windows

    I saw different links for downloading azure java SDK for linux and windows.
    What difference does it actually have when java is platform independent? Or both are same jars?

    Hi,
    Thank you for your post.
    It contains the same jar files.
    Regards,
    Mekh.

  • Different stringWidth between Linux and Windows

    When I use Ms Windows Arial Font in my Java Program running on Linux
    I found out the rendering result of the Font is different with same program running on Windows
    The Arial Font in Linux become wider, and this cause problem because i used absoule position.
    I am using Java 1.3.1, How can solve this problem??

    The Arial under Linux and Windows are not the same. Firts, they may be different font files, second, both systems uses different rendering engines to draw them. Also, some systems, as mine, won't have Arial font at all - substitute font will be used then. So, I would expect, you will have similar problems with any other font, any other operating system or even in some specific locales which uses reversed (right-to-left) line ordering. You will also be not able to do internationalization properly.
    Simply your application is not portable and written with breaking may portability rules. I hope, you are not doing it for money. The layout managers is the only existing aswer to your problem. The closest to absolute is a SpringLayout introduced in 1.4.x.
    The absolute location problem is not a bad thing in Java only - it can screw C, VisualC and CBuilder applications. Take some of them and tweek your system settings - use large fonts for buttons, tiny fonts for menu, change whatever OS provides you to be able to change in L&F and look what will happen with some of those applications. I would be really happy to have layout managers in CBuilder.
    regards,
    Tomasz Sztejka.

  • Hypertext links are not always preserved from Word to PDF, using Aperçu or Adobe, depending on OS 10 or Lion. Why? This generally works perfectly in Windows. Why are Apple and Adobe unable to correctly handle links when converting from Word to PDF?

    Hypertext links are not always preserved from Word to PDF, using Aperçu or Adobe, depending on OS 10 or Lion. Why? This generally works perfectly in Windows. Why are Apple and Adobe unable to correctly handle links when converting from Word to PDF?
    Depending on the system version, and Office Word version:
    - a pure URL link starting with http or even www sometimes works in PDF, either produced by Aperçu or Adobe, sometimes does not work;
    - other kind of links where the text under display is not a URL, never work!
    I like everything with Apple computers and software, except PDF generation. Output files are usually bigger in size, and no better quality, than under Windows. Furthermore, it is weird that something as common as hyperlinks does not work correctly!
    I related this question with Mac OS X Snow Leopard, but the problem is still there with Mac OS Lion.
    This problem seems to have been around for years, without any proper solution from Apple and/or Adobe! To me, this is very embarrassing!

    Greetings NoNameGiven,
    If I understand the problem correctly (I’m not sure I do) you would prefer ‘iii’ to be read as “eye eye eye” rather than “three”? The alt text property is the only way that I know of to make this happen. Hope this helps.
    a ‘C’ student

  • CD different for Linux and Windows

    I have in hand a very strange CD. This is an (old) CD with drivers for a Samsung printer. The CD has drivers for Linux and Windows. But if I mount the CD in Linux, I see only the Linux driver and if I access the CD from Windows, only the Windows drivers are seen. How they can do that ? How can I mount in Linux the CD in order to see the content seen from Windows ?

    In Windows ( DIR D: )
    Le volume dans le lecteur D s'appelle SAMSUNG_LBP
    Le numéro de série du volume est C432-A954
    Répertoire de D:\
    28/02/2005 00:53 <REP> ACROBAT_READER
    26/10/2004 06:11 740 AUTORUN.INF
    28/02/2005 00:53 <REP> DATA
    28/02/2005 00:53 <REP> ML-1610
    28/02/2005 00:53 <REP> Manual
    09/12/2004 03:55 11 219 SETUP.DAT
    20/09/2004 07:29 270 336 SSAuto.Dll
    17/09/2004 08:03 253 952 SSEtc.dll
    22/09/2004 11:09 225 280 SSFcs.dll
    12/03/2004 05:59 1 622 016 SSRes.dll
    17/09/2004 08:04 155 648 SSTtp.dll
    26/10/2004 05:42 307 200 Setup.exe
    28/02/2005 00:54 <REP> USB
    8 fichier(s) 2 846 391 octets
    5 Rép(s) 0 octets libres
    In linux (ls -l -F /mnt/cdrom)
    total 44
    dr-xr-xr-x 22 root root 4096 Feb 28 2005 Manual/
    -r--r--r-- 1 root root 2555 Feb 28 2005 README.txt
    -r-xr-xr-x 1 root root 51 Feb 28 2005 autorun*
    dr-xr-xr-x 3 root root 2048 Feb 28 2005 bin/
    dr-xr-xr-x 8 root root 2048 Feb 28 2005 cups/
    dr-xr-xr-x 4 root root 2048 Feb 28 2005 data/
    dr-xr-xr-x 3 root root 2048 Feb 28 2005 help/
    -r--r--r-- 1 root root 8517 Feb 28 2005 icon.xpm
    dr-xr-xr-x 9 root root 2048 Feb 28 2005 locale/
    dr-xr-xr-x 2 root root 6144 Feb 28 2005 misc/
    dr-xr-xr-x 3 root root 2048 Feb 28 2005 ppd/
    dr-xr-xr-x 2 root root 2048 Feb 28 2005 scripts/
    dr-xr-xr-x 4 root root 2048 Feb 28 2005 setup.data/
    -r-xr-xr-x 1 root root 6603 Feb 28 2005 setup.sh*
    ouput of isoinfo -d dev=dev/sr0 (in linux)
    CD-ROM is in ISO 9660 format
    System id: LINUX
    Volume id: SAMSUNG_LBP
    Volume set id:
    Publisher id:
    Data preparer id:
    Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER & CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING
    Copyright File id:
    Abstract File id:
    Bibliographic File id:
    Volume set size is: 1
    Volume set sequence number is: 1
    Logical block size is: 2048
    Volume size is: 239152
    Joliet with UCS level 3 found.
    SUSP signatures version 1 found
    Rock Ridge signatures version 1 found
    Rock Ridge id 'RRIP_1991A'
    If I use on Windows the Windows port of cdrtools; then these tools behave as in Linux, showing me the Linux contents. In Linux I can also mount -t udf and then I see:
    total 32
    -rw-r--r-- 1 root root 32768 Feb 28 2005 Desktop DB
    -rw-r--r-- 1 root root 0 Feb 28 2005 Desktop DF
    drwxr-xr-x 1 root root 22 Feb 28 2005 Manual/
    This was for a Samsung ML-1610 B/W laser printer. This is crazy.
    @lolilolicon That explain the result when I mount -t hfs. But the difference in Linux and Windows remain mysterious. How Windows "mount" the CD? I believed it was the equivalent of mount -t iso9660 in Linux but apparently, it is not.
    Last edited by olive (2011-09-08 12:12:16)

  • What versions of Linux and WIndows are supported?

    I have looked on the web site, and cannot find what versions of Linux and Windows are supported? Most of the documentation just says Linux and/or Windows, with no referenence to version.
    My specific questions are for Oracle Personal server:
    Is it supported on
    Windows XP Professional
    Windows XP Home Edition
    Red Hat Linux 7.3
    Red Hat Linux 7.2
    Red Hat Linux 8.0
    Red Hat Linux 9.0
    RHEL 3.0
    If yes to all or some, what is the best OS/Version to install the Oracle Personal Server on? Considering performance? Ease of install and use?
    Thanks,
    Tomas

    Joel:
    Thanks. But, when I tried to create an acct in metalink section, it said I needed a "support identifier". When I researched this, it seems I can only get a "support indentifier" if I have a valid support contract.
    Now, that seems a bit of "the cart before the horse", as I am thinking of buying the Oracle Personal Server, but have not.
    And want to know supported platforms before I do buy. But, now it seems I have to buy, to get my pre-sales question answered.
    Is there another place I can find this info, possibly a pre-sales area of the oracle web?
    Rgds,
    Tomas

  • Oracle DB sessions on Linux and Windows

    Actually I am confused the way session memory is allocated on 32 bit windows and linux OS.
    Windows is a thread based architecture where all user sessions are treated as threads of oracle.exe process. The addressable space is 4GB and oracle.exe can use up to 3GB in case you use /3GB switch in boot.ini file. It means that combined size of SGA ,PGA and other memory structures can not be more than 3GB. When a session gets connected with a database a PGA is allocated. It means that memory required by database sessions also comes from the 3GB limit. If your memory usage goes beyond 3GB you wont be able to connect new sessions with database or you would require to reduce the size of one of your SGA components.
    Linux is a process based architecture where each user session is treated as a separate process and has its own addressable space. Even on 32bit linux the addressable space is 4GB i.e. 2GB for process and 2GB for kernel. It means we need to accommodate our SGA and PGA in the 2GB limit (there are ways to increase the size of SGA but let assume we are doing nothing to raise the 2GB limit).
    As PGA is allocated for every session when it connects with database.
    My question is how PGA memory is allocated against a database session on linux.
    To further clarify my question I am stating the results of an experiment that I did on linux and windows.
    On windows I set the total size of SGA to 1730M and PGA aggregate target to 1024M. I was able to able to startup the database instance without any issue. Then I started connecting sessions with the database and even ran a query doing a heavy sort in one of the sessions but after connecting 10 sessions with DB I started getting ORA-12500 TNS Listener failed to start a dedicated server process error on windows.
    Then I did the same experiment on Red Hat Linux. SGA size was 1633MB and where as PGA aggregate target was only 10MB. I was unable to start instance when I set the SGA size more than 1633MB.
    With that setting I was able to connect more than 200 sessions with database inspite of running query doing heavy sort in 4 sessions without getting ORA-12500 error. I was even able to connect more than 400 sessions with database after setting PGA aggregate target to 1GB on Linux.
    Now my confusion is why linux was able to handle more DB sessions. I know it’s a process base model and each session is a separate process and has its own addressable space but as PGA is allocated against every session and PGA memory comes from 2GB limit then why PGA memory did not exhaust on linux. Is PGA allocated differently on linux as compared to windows?

    Perhaps the problem is easier to understand if you leave PGA_AGGREGATE_TARGET out of this issue completely.
    The out of memory problem you had, has nothing to do with PGA_AGGREGATE_TARGET setting directly. The difference in number of processes comes from architectural differences in how Oracle uses memory in windows vs unix.
    On windows the SGA + ALL PGAs must fit into one 4GB address space (in practice even smaller as youve noticed). This is because there's only one process, oracle.exe. One process = one address space.
    On Unix, you have many processes and every process can use portion of their own address space for PGA.
    So, on windows (32bit) you run out of address space for the single oracle.exe process. On unix you dont hit this limit just because the number of processes grows (but if some process wants to use a lot of PGA memory, then they eventually run out of address space (talking about 32bit again))
    On unix you probably ran into another limit - amount of total usable virtual memory (RAM+swap) available in your system
    Tanel Poder
    http://blog.tanelpoder.com

  • JNIWrappers on both Linux and Windows

    Hi,
    I am Ravi and am doing a project. My project is to create a gateway of Linux and access 10 different systems, of which 7 are Linux and the other are Windows 2003.
    they are all different servers of which ftp are more in number and also we have http servers.I need to write a JNI wrapper which calls the dll's of Windows and shared Libraries of Linux. The wrapper must be in the Linux Gateway.
    Please help me How to do it. I will be Thankful.

    RavindraReddyTelugu wrote:
    Hi,
    I am Ravi and am doing a project. My project is to create a gateway of Linux and access 10 different systems, of which 7 are Linux and the other are Windows 2003.
    they are all different servers of which ftp are more in number and also we have http servers.I need to write a JNI wrapper which calls the dll's of Windows and shared Libraries of Linux. The wrapper must be in the Linux Gateway.At best your problem specification is incomplete.
    If you need to communicate to computers via ftp/http then you do not need, and should not use, JNI.

  • How to set owner-only access file permissions both on Linux and Windows

    Hi everybody.
    I have the following problem. I need to store some private user information in file system. So I need to set owner-only access permissions for some directory in user home. I did not find API for doing this. As I understand this is platform specific thing. Could anybody tell me how can I do this both on Linux and Windows?
    Thank you in advance.

    More ideas just came back to me (of something I did before)
    Each OS requires a different control.
    For Windows you will need to set the .policy file for each user (a pain if you have more than a dozen of clients) granting access (R or RW) to files/directories.
    Then you have to write some native code (access via JNI) to access/modify your authorization.
    A more professional solution that I used was J-Integra (other similar tool exist).
    Basically it is a bridge between Java and COM. It magically give you access to the COM API from Java (and vice versa).
    In my case it was to read/write/modify Winword documents transfered between PC and server.
    From memory you have to run the com2java.exe to build the bridge (classes in Java language) between the 2 families. Compile those classes and you have a "driver" for the COM (Microsoft Objects).
    Here I must confess my ignorance on Microsoft.
    Those COM objets must give you some easy/integrated access to the API for LDAP or Microsoft Active Directory Service (for centralize control with more complex setup).

  • Why are any new windows freezing?

    Why are all "New Window" freezing - doesn't let me scroll or click on any tabs on my Toolbars?
    == This happened ==
    Every time Firefox opened
    == Today

    When I switch and use Safari-no problem
    Tiger 10.4.11

  • Problems using RMI between linux and windows.

    I have problems using RMI between linux and windows.
    This is my scenario:
    - Server running on linux pc
    - Clients running on linux and windows PCs
    When a linux client disconnect, first time that server try to call a method of this client, a rmi.ConnectException is generated so server can catch it, mark the client as disconnected and won't communicate with it anymore.
    When a windows client (tested on XP and Vista) disconnect, no exceptions are generated (I tryed to catch all the rmi exception), so server cannot know that client is disconnected and hangs trying to communicate with the windows client.
    Any ideas?
    Thanks in advance.
    cambieri

    Thanks for your reply.
    Yes, we are implementing a sort of callback using Publisher (remote Observable) and Subscribers (remote Observer). The pattern and relative code is very well described at this link: http://www2.sys-con.com/ITSG/virtualcd/java/archives/0210/schwell/index.html (look at the notifySubscribers(Object pub, Object code) function).
    Everything works great, the only problem is this: when a Publisher that reside on a Linux server try to notify something to a "dead" Subscriber that reside on a Windows PC it does't receive the usual ConnectException and so tends to hang.
    As a workaround we have solved now starting a new Thread for each update (notification), so only that Thread is blocked (until the timeout i guess) and not the entire "notifySubscribers" function (that contact all the Subscribers).
    Beside this, using the Thread seem to give us better performance.
    Is that missed ConnectException a bug? Or we are just making some mistake?
    We are using java 6 and when both client and server are Linux or Windows the ConnectException always happen and we don't have any problem.
    I hope that now this information are enough.
    Thanks again and greetings.
    O.C.

  • Multiboot with LINUX and Windows

    Does solaris support multiboot with UNIX, LINUX and Windows.
    All of them in the same disk on primary hdd.
    thanks

    Hello pradyut. It is not possible to boot Solaris 10 from Linux GRUB since Sun uses a modified GRUB which can deal with SUN partition 'slices'. The opposite (Sun grub booting Linux), however, is really easy to do. If you installed Solaris last you can edit Solaris /boot/grub/menu.lst and just add another entry the same as the Windows menu entry, except for the changed name and partition number.
    So, for example, with a Windows entry similar as follows:
    title Windows
         rootnoverify (hd0,0)
         chainloader +1
    just copy/paste it where you want it to go and edit as follows:
    title Linux xx.. <- you put whatever title you wish here
         rootnoverify (hd0,X)
         chainloader +1
    ..where X = the correct partition number of the Linux /boot code. If your Linux /boot directory is installed in the second physical partition (directly after Windows), for example, X would be 1 if a primary partition, or 4 if the first logical partition.
    If you are not really sure what partition number to use (this can be confusing and difficult to even describe), you could easily discover the correct partition number by trial and error, or run (in a Linux console) df -h. A wrong partition number entry will produce a harmless GRUB error and return you to the Solaris boot menu to try again.
    If you look at the Grub documentation, you will find that it is really even easier to make these changes on the fly (while actually booting). Highlight the Grub menu item via the down-arrow, press ESC, then E. This will allow you to edit that line, and quickly change the 'X' number and try it. Type <Enter> once your edit is done, and then highlight the menu entry to boot, and type B.
    Either way, you can return to Solaris /boot/grub.menu.lst and put in the correct number and it will always boot the Linux loader even after updates, reinstalls, and kernel upgrades.
    Also remember that if you are using logical partitioning in one of the physical partitions, the first logical partition is always HD0,4 (assuming hard disk 0) whether there are 4, or less than 4 physical partitions.
    I hope this helps!
    pm..

  • Oracle CRS across linux and windows

    I am interested in finding out if anyone has tried installing CRS across linux and windows - it should be possible (at least theoretically!), by running the crssetup.exe or the shell scripts to clone / add node etc.
    This is just for testing (having an idle and a very powerful Windows box idle) - would be great if this windows box could be added to the linux RAC cluster.
    Does anyone have the command line syntax of all the commands that need to be executed (without using a GUI such as addNode.sh)?
    One drastic way seems to be to install on linux first (copy the voting and registry disks using dd, dd over /dev/zero file), install on windows again and then "fix" the linux one by re-registering etc. - appreciate any ideas on this!

    Murali is correct - this is something to do with the format of the voting and registry. I was able to get as far as adding the nodes and olsnodes shows up on both linux and windows - but either cannot get ocssd to start up. Anyway this was just a exercise to see if CRS really cannot work or if it is just a soft requirement.
    For reference though, this is what I did:
    Use the excellent document on cloning at:
    http://download-east.oracle.com/docs/cd/B19306_01/em.102/b16227/oui7_cloning.htm
    1. record a response file and get the details of the options to pass to setup/runInstaller (-record -destinationFile fullPathtoResponsefile)
    2. use perl clone/bin/clone.pl
    3. run setup.exe using a command such as the one below:
    .\setup.exe -noConfig -clone -waitForCompletion "ORACLE_HOME=c:\oracle\crs10.2"
    "ORACLE_HOME_NAME=crs10" "n_storageTypeVDSK=2" "n_storageTypeOCR=2" "sl_OHPartitionsAndSpace_valueFromDlg={6,1,1012,0,N/A,1,7,1,1012,0,N/A,2}
    " "sl_tableList={verdani:verdani-priv:verdani-vip,mentor:mentor-priv:mentor-vip}
    " "s_ocrpartitionlocation=\\.\ocrcfg" "s_votingdisklocation=\\.\votedsk1" "PERFO
    RM_PARTITION_TASKS=FALSE" -silent -noconfig "s_clustername=crs10" "s_OcrVdskMirr
    or1RetVal=NO_VAL" "s_ocrMirrorLocation=NO_VAL" "s_VdskMirror2RetVal=NO_VAL"
    ** Make sure that the disk#s are correct! (check in disk management)
    Use GUIOracleOBJManager.exe in crsHome/bin to add the links to the raw devices (logical drives on extended partitions in windows)
    4. For linux use a command similar to the following:
    perl clone.pl ORACLE_HOME=/opt/oracle/product/crs10.2 ORACLE_HOME_NAME=crs10 '-O
    n_storageTypeVDSK=2' '-On_storageTypeOCR=2' '-O"sl_tableList={verdani:verdani-pr
    iv:verdani-vip,mentor:mentor-priv:mentor-vip,arisia:arisia-priv:arisia-vip}"' '-
    O-noConfig''-O"INVENTORY_LOCATION=/opt/oracle/oraInventory"' '-OPERFORM_PARTITIO
    N_TASKS=FALSE' '-O"s_ocrpartitionlocation=/dev/raw/ocrregistry"' '-O"s_votingdis
    klocation=/dev/raw/ocrvotingdisk"'
    5. after setup finishes on windows, follow the instructions in cfgToolLogs/configToolAllCommands - that runs crssetup.exe on windows to add the nodes.
    6. Add the linux nodes directly using clscfg on Windows

  • Can MacPro supports Linux and windows OS ?

    Hi,
    I want o install both linux and windows(Triple Boot: Mac OSX, Windows, and Inux) Is this possible? if yes can someone provide me the steps to insall both OS?
    Thanks,
    Harsha

    If I understand correctly,
    Using boot camp we can install windows, Linus while Mac OS is untouched. At the time of system start up I can choose which one I need out of three OS.
    This is correct.
    Another way is , install windows using boot camp and use VMware kind of softwares to install and run linux in a virtual machine.
    True, though you can run Windows in a virtual machine as well.
    While I was searching in Internet for the ways to install Linux I cam across the virtual box soft ware , I guess which is similar to VMware. Do you have any idea which one is better?
    I am not familiar with Virtual Box. Taking a brief look at their web site it does look similar, but I do not know which is better.
    Is VMware is free to dowoad from Internet or shall I need to buy this ?
    Parallels and VMware I believe have free trial versions, but eventually you need to purchase them. They are well worth the money in my opinion.
    Best of luck.

Maybe you are looking for