User Tools

Site Tools


linux:fedora_31

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:fedora_31 [2019/11/07 12:33] – [New in F31, or in our Fedora setup:] jansenlinux:fedora_31 [2020/09/08 09:46] (current) – [Known issues in Fedora 31] jansen
Line 24: Line 24:
     * All python programs in the desktop and system utilities, are now using python 3.     * All python programs in the desktop and system utilities, are now using python 3.
     * Command ''python'' will now invoke python3 so **check your own scripts**.     * Command ''python'' will now invoke python3 so **check your own scripts**.
 +    * We have a working version of AMUSE installed for python3, please initialize it using ''module load amuse/12.1-py3'' (shell command to run before starting amuse or python)
   * Wayland: the official Fedora release notes have a lot of information about Wayland, a replacement for the X11 graphics system. We don't use Wayland at this time, since it doesn't yet support many features that are needed in our type of work (remote graphics, VNC, various scientific programs, ...). So you can ignore all that is written about Wayland in the documentation.   * Wayland: the official Fedora release notes have a lot of information about Wayland, a replacement for the X11 graphics system. We don't use Wayland at this time, since it doesn't yet support many features that are needed in our type of work (remote graphics, VNC, various scientific programs, ...). So you can ignore all that is written about Wayland in the documentation.
-  * Applications using the "pango" text rendering engine (including Gnome, Cinnamon and MATE desktops) will no longer support bitmap fonts. If an application looks strange, you may have to select a different font for it (seen on terminal emulators, emacs with non-standard settings, possibly other applications) +  * LibreOffice has been upgraded to version 6.3 with lots of improvements and new featuresSee [[https://wiki.documentfoundation.org/ReleaseNotes/6.3|Release notes]]
-  * Mono (.NET compatible framework) has been updated to version 5This may require rebuilding Mono apps. +
-  * Beachbit (file cleaner) works, but seems to display wrong iconsthe "search" icon is grayed out, but is available for clicking, and the "clean" icon to start cleaning, shows a s a grayed out x, so might be mistaken for an abort iconThe help text shown when the mouse is over the icon, shows the right description for the task.+
   * Removed software:   * Removed software:
     * various python2 packages, where the latest version of the package no longer supports python2. Most notably:     * various python2 packages, where the latest version of the package no longer supports python2. Most notably:
Line 38: Line 37:
       * python2-sympy       * python2-sympy
       * python2-numexpr       * python2-numexpr
-    * If you still need these packages, a private install or virtualenv will still be possible, but you may have to explicitly install an older version (e.g. pip2 install --user astropy==2.0.12)+    * If you still need these packages, a private install or virtualenv will still be possible, but you may have to explicitly install an older version (e.g. ''pip2 install --user astropy==2.0.12'') 
 +    * To install a python2 kernel in jupyter,a personal setup can be made using ''python2 -m ipykernel install --user''
     * python2-matplotlib no longer has the QT backends (incompatible with current QT)     * python2-matplotlib no longer has the QT backends (incompatible with current QT)
-    * Python module ''asciitable'' is now part of ''astropy''at ''astropy.io.ascii'' (see [[http://cxc.harvard.edu/contrib/asciitable/]]) \\Similarly, ''pyfits'' is now ''astro.io.fits'' +    * Revelation password manager (no longer maintained, see [[https://bugzilla.redhat.com/show_bug.cgi?id=1765902]] also for method of migrating to the ''keepass'' or ''keepassxc'' password managers
-    * banshee (not yet ported to Mono 5.x+    * PhotoPrint (last release was 8 years ago, no longer compatible with current libraries
-    * MongoDB (no longer free software; this package wasn't present by default but could be installed on request, but no more+    * scite program editor. howeversome much more capable program editors are available, eg ''anjuta'', ''geany'', ''codeblocks'' and others.
-    * Revelation password manager (known bugsee [[https://bugzilla.redhat.com/show_bug.cgi?id=1765902]])+
     * Several obsolete or unlicensed gstreamer media plugins have been removed     * Several obsolete or unlicensed gstreamer media plugins have been removed
     * Several compatibility libraries were dropped. These were libraries to run programs built with very old versions of the GNU compilers (gcc 3.3, 3.4 and 4.1). If you still have binaries from > 10 years ago, recompiling might be advisable.     * Several compatibility libraries were dropped. These were libraries to run programs built with very old versions of the GNU compilers (gcc 3.3, 3.4 and 4.1). If you still have binaries from > 10 years ago, recompiling might be advisable.
   * Renamed/replaced software   * Renamed/replaced software
-    * ''xmgrace'' is back after being called ''gracegtk'' in the previous versions 
     * ''xine-ui'' is new name/version of the ''gxine'' media player     * ''xine-ui'' is new name/version of the ''gxine'' media player
 +    * Python module ''asciitable'' is now part of ''astropy'', at ''astropy.io.ascii'' (see [[http://cxc.harvard.edu/contrib/asciitable/]]) \\ Similarly, ''pyfits'' is now ''astro.io.fits''
   * The Flash plugin is still part of Google Chrome, but no longer provided as a firefox plugin. Google plans on dropping support soon, so don't count on it any longer.   * The Flash plugin is still part of Google Chrome, but no longer provided as a firefox plugin. Google plans on dropping support soon, so don't count on it any longer.
 +  * Java is now available in 3 versions: The last freely obtainable Oracle Java 8.x release; OpenJDK 8 and OpenJDK 11.
  
 ==== Known issues in Fedora 31 ==== ==== Known issues in Fedora 31 ====
Line 55: Line 55:
   * VNC issues: Desktop environments that require hardware accelleration (3D desktop effects) are too heavy to be used inside a virtual desktop (VNC, X2GO). See [[VNC desktop issues]] for details and workarounds.   * VNC issues: Desktop environments that require hardware accelleration (3D desktop effects) are too heavy to be used inside a virtual desktop (VNC, X2GO). See [[VNC desktop issues]] for details and workarounds.
   * TeX package ''psfig'', which has been obsolete for a long time, has now almost completely stopped working. Converting documents to newer packages such as ''graphics'' or ''graphicx'' is recommended, and is usually easy.   * TeX package ''psfig'', which has been obsolete for a long time, has now almost completely stopped working. Converting documents to newer packages such as ''graphics'' or ''graphicx'' is recommended, and is usually easy.
-  * [[univ:selfservice:linux_desktop|ICAclient]] (Citrix receiver, in use to reach the university "self service" pages) is only available as browser plugin, no longer as stand-alone application. +  * <del>Solved: the current version of Python package [[tensorflow]] seems to work fine now with any version of python 3, making installation much easier</del> 
-  * CHECK Python package [[tensorflow]] explicitly doesn't support python 3.7. It can still be used in python 2.7, and if necessary, we can help you to set up a private virtualenv with python 3.6 and the required packages. +  * Gnome doesn't display //notification area// aka //system tray// icons any more by default. The fix is, to enable  the ''topicons plus'' extension: open ''gnome-tweaks'', and go to ''extensions'' to do that. After that, the icons such as status icons of dropbox, skype etc, will be in your top panel
-  * CHECK: Gnome doesn't display //notification area// aka //system tray// icons any more by default. The fix is, to enable  the ''topicons plus'' extension: open ''gnome-tweaks'', and go to ''extensions'' to do that. After that, the icons such as status icons of dropbox, skype etc, will be in your top panel.+  * Applications using the "pango" text rendering engine (including Gnome, Cinnamon and MATE desktops) will no longer support bitmap fonts. If an application looks strange, you may have to select a different font for it (seen on terminal emulators, emacs with non-standard settings, possibly other applications) 
 +  * Mono (.NET compatible framework) has been updated to version 5. This may require rebuilding Mono apps. 
 +  * <del>Bleachbit (file cleaner) works, but seems to display wrong icons: the "search" icon is grayed out, but is available for clicking, and the "clean" icon to start cleaning, shows as a grayed out x, so might be mistaken for an abort icon. The help text shown when the mouse is over the icon, shows the right description for each task.</del> (fixed in update) 
 +  * <del>Solved: Quota reporting is currently not working (solved as long as users use supplied alias)</del> 
 +  * hdfview fails some(?) files. [[https://bugzilla.redhat.com/show_bug.cgi?id=1771888|Known bug]] unfortunately no known solution yet.\\ there are many other programs available that can work with HDF5 files, e.g. ''R'', ''vitables'' or ''veusz'' 
 +  * The ''clipit'' clipboard app that is a default part of Gnome, Cinnamon and MATE desktops, sometimes hangs, which blocks all cut, copy and paste actions. Exit the app by right-clicking on the icon (which looks like a clipboard), and choose the quit action. If this happens a lot to you, you might want to disable the app in your startup applications preferences.
  
 ==== Some general observations and tips ==== ==== Some general observations and tips ====
Line 66: Line 71:
   * Programs that start with each session: A lot of programs are started by default in each desktop session. many of them are unnecessary; some of them are annoying or can cause problems. users can disable everything they don't need.\\ [[modify_desktop_session|More on session tweaking]]   * Programs that start with each session: A lot of programs are started by default in each desktop session. many of them are unnecessary; some of them are annoying or can cause problems. users can disable everything they don't need.\\ [[modify_desktop_session|More on session tweaking]]
   * The command ''pmount'' can be used to mount removable media (cdrom,dvd,usb-disks) from the commandline. E.g.: ''pmount /dev/cdrom'' mounts the cd/dvd as /media/cdrom.   * The command ''pmount'' can be used to mount removable media (cdrom,dvd,usb-disks) from the commandline. E.g.: ''pmount /dev/cdrom'' mounts the cd/dvd as /media/cdrom.
-  * Emacs. Stating with Emacs version 24, the program contains quite a number of changes. For the most part: it tries to work nicer with current desktop systems, since the way people expect an X application to behave, have changed a lot over the years. Best to enable the KDE or Gnome clipboard manager, and enjoy the new feature of emacs and of your desktop the way they were programmed to be.\\ But emacs being emacs, all of this behaviour can be configured and fine-tuned. Read the news, available from the help menu (C-h n).\\ If you realy, realy, realy want the old selection, cut and paste behaviour back, add this in your .emacs:<code> 
-            (setq select-active-regions nil) 
-            (setq mouse-drag-copy-region t) 
-            (setq x-select-enable-primary t) 
-            (setq x-select-enable-clipboard nil) 
-            (global-set-key [mouse-2] 'mouse-yank-at-click)           
-</code> 
   * Intel compilers: The Intel compilers (ifort,icc) are not enabled by default. The latest freely available version is 10.1, which can be loaded using ''module load intel''. However, for most code, the GNU compilers are better than these old Intel compiler versions. (if you read that the Intel compiler has speed benefits, this probably refers to the very expensive current version, which we cannot install on a system-wide basis, or you are reading an obsolete webpage; the GNU compilers have gained significant speed of the last couple of years). \\ If you really need the current Intel compilers, find funding, and be prepared to have a license locked to a single computer. Intel also provides personal free student licenses. As personal license, we cannot install it for you, unfortunately.   * Intel compilers: The Intel compilers (ifort,icc) are not enabled by default. The latest freely available version is 10.1, which can be loaded using ''module load intel''. However, for most code, the GNU compilers are better than these old Intel compiler versions. (if you read that the Intel compiler has speed benefits, this probably refers to the very expensive current version, which we cannot install on a system-wide basis, or you are reading an obsolete webpage; the GNU compilers have gained significant speed of the last couple of years). \\ If you really need the current Intel compilers, find funding, and be prepared to have a license locked to a single computer. Intel also provides personal free student licenses. As personal license, we cannot install it for you, unfortunately.
  
linux/fedora_31.1573129984.txt.gz · Last modified: 2019/11/07 12:33 by jansen