User Tools

Site Tools


linux:fedora_tips

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_tips [2019/03/20 09:53] – [Cache directory ; XDG basedir standards] jansenlinux:fedora_tips [2024/02/05 08:40] (current) – [KDE - cutting down on overhead] jansen
Line 41: Line 41:
 ===== Performance issues ===== ===== Performance issues =====
 ---- ----
-Some applications are clearly designed for use by a single user on a single system, and some of this doesn't scale well to n users on m systems (something like n*m comes to mind). In other words, things come to a grinding halt, complicated even more by the lack of disk quota on the home disk, whereas $HOME is one of the few locations an application can count on to exist on any system. Here are some tips to get around that kind of problem.+Some applications are clearly designed for use by a single user on a single system, and some of this doesn't scale well to n users on m systems (something like n*m comes to mind). In other words, things come to a grinding halt, complicated even more by the lack of [[disk quota]] on the home disk, whereas $HOME is one of the few locations an application can count on to exist on any system. Here are some tips to get around that kind of problem.
  
 ===== Firefox, Chrome and other disk hogs ===== ===== Firefox, Chrome and other disk hogs =====
Line 69: Line 69:
 ---- ----
 A lot of programs are using the Freedesktop XDG basedir setup, which puts configuration files in .config, cache in .cache and various data files of the application in .local \\ A lot of programs are using the Freedesktop XDG basedir setup, which puts configuration files in .config, cache in .cache and various data files of the application in .local \\
-However, the data and cache parts can become quite big, causing two problems: quota usage on the home disk, and performance loss (since the home disk is remote, and this can cause lots of read and write access). +However, the data and cache parts can become quite big, causing two problems: [[disk quota]] usage on the home disk, and performance loss (since the home disk is remote, and this can cause lots of read and write access). 
 Now the XDG standard provides a mechanism to move those files to another location, and we suggest users move them to one of their local data disks. We also provide a script [[sfinx-xdg]] that takes care of the environment setup, but selecting a location and moving the files is something you can do yourself. By default (2019-03-20) the cache is moved for all users to the local /data1, unless they set another location. Now the XDG standard provides a mechanism to move those files to another location, and we suggest users move them to one of their local data disks. We also provide a script [[sfinx-xdg]] that takes care of the environment setup, but selecting a location and moving the files is something you can do yourself. By default (2019-03-20) the cache is moved for all users to the local /data1, unless they set another location.
  
Line 102: Line 102:
   * Go to the "Advanced" tab   * Go to the "Advanced" tab
   * Open "Akonadi". In the tab "Akonadi server settings", uncheck "use internal mysql server". then press the "stop" button at the bottom of the screen. Then press "apply".   * Open "Akonadi". In the tab "Akonadi server settings", uncheck "use internal mysql server". then press the "stop" button at the bottom of the screen. Then press "apply".
-  * Back to the system settings overview and go to the item "Autostart". here you can uncheck services that you don't need. Bluetooth, Kerneloops, Network Manager, PackageKit and SELinux troubleshooter are certainly of no use in our network. Disable others to suit your own taste.+  * Back to the system settings overview and go to "Startup and shutdown""Autostart". here you can uncheck services that you don't need. Bluetooth, Kerneloops, Network Manager, PackageKit and SELinux troubleshooter are certainly of no use in our network. Disable others to suit your own taste.
   * Next to the item "Desktop search". Uncheck "Nepomuk semantic services" and press "apply".   * Next to the item "Desktop search". Uncheck "Nepomuk semantic services" and press "apply".
   * Next, remove the files already created. Akonadi takes approx 140 MB in ''~/.local/share/akonadi'' and you can just throw it all away if you don't use it. Nepomuk takes up a bit of space in ''~/.kde/share/apps/nepomuk''   * Next, remove the files already created. Akonadi takes approx 140 MB in ''~/.local/share/akonadi'' and you can just throw it all away if you don't use it. Nepomuk takes up a bit of space in ''~/.kde/share/apps/nepomuk''
Line 124: Line 124:
   systemctl --user disable --now evolution-addressbook-factory   systemctl --user disable --now evolution-addressbook-factory
  
 +===== ClipIt clipboard manager =====
 +The ClipIt tool provides a history of cut and paste actions. Very useful... If it works. And unfortunately, it often doesn't work (mostly related to damaged history files, or insufficient disk quota at some point).
 +So, it you don't require the feature, or if it simply blocks any cut & paste action in your session, just exit the program or remove it from your session startup applications.
 +  - Exit the program: find the ClipIt icon in the system tray. It looks like a clipboard with a document next to it. \n Right-click on the icon and choose "quit"
 +  - If the icon is not there, try the command: 'pkill clipit'
 +  - To permanently remove it from your session, go to the system settings in the main desktop menu, choose "startup application" and move the clider next to "ClipIt"
  
linux/fedora_tips.1553075614.txt.gz · Last modified: 2019/03/20 09:53 by jansen