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
work:configuração_inicial_do_fedora_linux [2024/07/23 17:38] – [Desabilite o serviço de remoção de processos com uso excessivo de memória] magsilvawork:configuração_inicial_do_fedora_linux [2024/07/23 19:56] (current) – [Referências] magsilva
Line 132: Line 132:
   * ''%%dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm%%''   * ''%%dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm%%''
   * ''%%dnf groupupdate core%%''   * ''%%dnf groupupdate core%%''
-  * ''%%dnf groupdate multimedia%%''+  * ''%%dnf groupupdate multimedia%%''
   * ''%%dnf install gstreamer1-libav gstreamer-plugins-good gstreamer1-plugins-good gstreamer1-plugins-bad-free gstreamer-plugins-bad-nonfree gstreamer1-plugins-ugly-free%%''   * ''%%dnf install gstreamer1-libav gstreamer-plugins-good gstreamer1-plugins-good gstreamer1-plugins-bad-free gstreamer-plugins-bad-nonfree gstreamer1-plugins-ugly-free%%''
  
Line 184: Line 184:
  
 ===== Ajustes do Dropbox ===== ===== Ajustes do Dropbox =====
-Caso a primeira sincronização do Dropbox eseja demorando muito, execute o comando ''%%ls -thal /proc/`pgrep dropbox`/fd | egrep -v 'socket:|pipe:|anon_inode|/dev/'%%'' para identificar o motiva demora. 
  
 +  * Caso a primeira sincronização do Dropbox eseja demorando muito, execute o comando ''%%ls -thal /proc/`pgrep dropbox`/fd | egrep -v 'socket:|pipe:|anon_inode|/dev/'%%'' para identificar o motiva demora.
 +  * É prudente aumentar a quantidade de arquivos e diretórios observáveis pelo sistema operacional. Para isso, crie o arquvo ''/etc/sysctl.d/99-fs_watches.conf'' com o seguinte conteúdo:
 +<code>
 +fs.inotify.max_user_watches = 1048576
 +fs.inotify.max_user_instances = 1024
 +fs.inotify.max_queued_events = 32768
 +</code>
 +  * Para atualizar os parâmetros do kernel com a nova configuração, utilize o comando ''sysctl --system''.
 +  * Caso queira configurar com outros valores, os seguintes comando podem ser úteis:
 +    * Mostrar quantos watches estão sendo utilizados: ''lsof | grep inotify | wc -l''
 +    * Mostrar que processos instanciaram observadores: ''for foo in /proc/*/fd/*; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr''
 +  * Desabilite a instalação dos pacotes ''nautilus-dropbox'' e ''dropbox'' do repositório RpmFusion-NonFree. Para isso, altere o arquivo ''/etc/yum.repos.d/rpmfusion-nonfree.repo'' e acrescente, ao final da seção ''[rpmfusion-nonfree]'', uma linha com o seguinte conteúdo: ''exclude=nautilus-dropbox dropbox''
 +  * Instale o pacote ''gnome-shell-extension-appindicator'' para que o ícone do Dropbox apareça na bandeja do sistema: ''dnf install gnome-shell-extension-appindicator''
 +  * Talvez seja necessário instalar outra extensão, como a https://extensions.gnome.org/extension/615/appindicator-support/, e o pacote ''libappindicator''
  
 ===== Ajustes referentes a SSD ===== ===== Ajustes referentes a SSD =====
Line 220: Line 233:
 xset b 0 0 0 xset b 0 0 0
 </code> </code>
 +
 +===== Instalar o ZFS =====
 +  * Siga as instruções disponíveis em https://openzfs.github.io/openzfs-docs/Getting%20Started/Fedora/index.html
  
 ===== Configure o ZFS para usar menos recursos ===== ===== Configure o ZFS para usar menos recursos =====
  
-Crie o arquivo %%/etc/modprobe.d/zfs.conf com o seguinte conteúdo:+Crie o arquivo ''/etc/modprobe.d/zfs.conf'' com o seguinte conteúdo:
 <code> <code>
 # Don't let ZFS use less than 512MB and more than 4GB # Don't let ZFS use less than 512MB and more than 4GB
Line 230: Line 246:
 # #
 # disabling prefetch is no longer required # disabling prefetch is no longer required
-options zfs_prefetch_disable=1+options zfs zfs_prefetch_disable=1
 options zfs l2arc_noprefetch=0 options zfs l2arc_noprefetch=0
 </code> </code>
Line 237: Line 253:
   * ''hostnamectl set-hostname --pretty "ProfMarco dos projetos do Prof. Marco"''   * ''hostnamectl set-hostname --pretty "ProfMarco dos projetos do Prof. Marco"''
   * ''hostnamectl set-hostname --static "profmarco.projetomarco.dacom"''   * ''hostnamectl set-hostname --static "profmarco.projetomarco.dacom"''
 +
 +===== Remova o aviso sobre aplicações desktop que (aparentemente) travaram =====
 +  * No Gnome Shell, caso uma aplicação fique muito tempo ocupada e não reativa, será mostrada uma janela perguntando se a aplicação deve ser interrompida. Isso é muito desagradável! Configure o gerenciador de janela para realizar essa verificação em intervalos maiores de  tempo, usando o comando ''gsettings set org.gnome.mutter check-alive-timeout 60000''
 +
  
 ===== Referências ===== ===== Referências =====
   * https://sysctl-explorer.net/   * https://sysctl-explorer.net/
   * https://manpages.debian.org/testing/zfsutils-linux/zfs-module-parameters.5.en.html   * https://manpages.debian.org/testing/zfsutils-linux/zfs-module-parameters.5.en.html