How to configure a new PC

Set­ting up a new com­put­er often requires the set­ting up every time again some set­ting, here is a list of some I use:

Windows 11 

Programme

gesponserte Anwendungen deinstallieren

Fol­gende Pro­gramme kann man get­rost dein­stal­lieren: (Falls man sie doch braucht sollte man sie bewusst instal­lieren)
* Dis­ney+
* Prime Video für Windows

winget

winget install 7zip.7zip
winget install Betterbird.Betterbird
winget install CPUID.CPU-Z
winget install Canonical.Ubuntu.2204
winget install CrystalDewWorld.CrystalDiskInfo
winget install CrystalDewWorld.CrystalDiskMark
winget install Dropbox.Dropbox
winget install GIMP.GIMP
winget install GitHub.GitHubDesktop
winget install Git.Git
winget install Google.Chrome --force
winget install Google.GoogleDrive
winget install GPL Ghostscript 10.02.1
winget install Inkscape.Inkscape
winget install IrfanSkiljan.IrfanView
winget install JonasJohn.RED.Beta
winget install fjsoft.MyPhoneExplorer
winget install Microsoft.PowerToys
winget install MiKTeX.MiKTeX
winget install Mozilla.Firefox
winget install Mozilla.Thunderbird
winget install Notepad++.Notepad++
winget install Piriform.CCleaner
winget install PlotSoft.PDFill
winget install Qalculate.Qalculate
winget install SomePythonThings.WingetUIStore
winget install SumatraPDF.SumatraPDF
winget install Telegram.TelegramDesktop
winget install TheDocumentFoundation.LibreOffice
winget install TrackerSoftware.PDF-XChangeEditor
winget install VideoLAN.VLC
winget install WinDirStat.WinDirStat

choco install briss --pre 

wsl --install

Im Microsoft-Store

Pro­grame im Store laufen in ein­er Sand­box und sind daher sicher­er, aber einige Funktionen/Zugriffe wer­den block­iert und funk­tinieren nicht, daher würde ich einen Text-Edi­tor direkt vom Her­steller installieren.

Installieren

Portable Installationen

Portable Instal­la­tion haben den Vorteil, dass sie nicht in das Betrieb­ssys­tem ein­greifen und daher den Com­put­er nicht verlangsamen

PDF

Einstellungen

regedit.exe

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Print\UnifiedPrintDialog]
"PreferLegacyPrintDialog"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked]
"{CA6CC9F1-867A-481E-951E-A28C5E4F01EA}"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag]
"ThisPCPolicy"="Hide"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag]
"ThisPCPolicy"="Hide"

Start-UP

Taskmgr.exe

  • Autostart alles deak­tivieren außer:
  • “Vir­tu­al­Box Guest Aud­di­tions Tray Appli­ca­tions” von “Ora­cle Cor­po­ra­tion” aktiviert lassen [VM: für Monitor-fit]

msconfig.exe

msconfig.exe > Dien­ste> “Alle Microsoft-Dien­ste aus­blenden” > alle deak­tiv­eren bis auf

  • “Cis­co Any­Con­nect Secure Mobil­i­ty Agent” von “Cis­co Sys­tem, Inc.” aktiviert lassen 
  • “EABack­ground­Ser­vice” von “Elec­tron­ic Arts” aktiviert lassen
  • “AdskLi­cens­ingSer­vice” bzw. “FlexNet Licens­ing Ser­vice 64” aktiviert lassen [Auto­CAD]
  • “Leno­vo Hotkey Client Loader” and “Leno­vo PM Ser­vice” für Hotkeys wie Mikro­fon stumm schalten
  • “NVWMI” is system-critical
  • “Office 64 Source Engine (ose64)” is system-critial
  • “SCP DSx Ser­vice” von “Scar­let. Crush prduc­tions” aktiviert lassen [PS3 Con­troller]
  • “Win­dows Sub­stys­tem for Lin­ux” aktiviert lassen

Word

Linux-PC

Settings

AppIndicator

enable AppIndi­ca­tor by enabling “Exten­sion”, use the com­mand gnome-extensions-app

disable gnome-animations

https://fostips.com/disable-ani­ma­tions-speed-up-gnome-ubun­tu/

gsettings set org.gnome.desktop.interface enable-animations false

Applications to install

#!/bin/bash


if [ -f "/etc/debian_version" ]; then
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove

sudo apt-get -y install
sudo dpkg --configure -a

do-release-upgrade -d

sudo apt-get -y install
sudo apt-get dist-upgrade

sudo dpkg --configure -a
sudo apt --fix-broken install

sudo apt-get install texlive texlive-lang-german texlive-latex-extra
sudo apt-get install playonlinux
sudo apt-get install julia
sudo add-apt-repository ppa:sunderme/texstudio
sudo add-apt-repository ppa:nemh/systemback
sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo add-apt-repository ppa:embrosyn/xapps
sudo add-apt-repository ppa:xubuntu-dev/ppa
sudo add-apt-repository ppa:marlin-devs/marlin-daily
sudo add-apt-repository ppa:tualatrix/ppa
sudo add-apt-repository ppa:linuxuprising/java

sudo apt install oracle-java11-installer-local
sudo apt install oracle-java14-installer

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo apt-add-repository https://packages.microsoft.com/ubuntu/19.04/prod
fi

if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
sudo dnf update --refresh
sudo dnf upgrade # --best --allowerasing

flatpak update
sudo flatpak update

fwupdmgr refresh --force
fwupdmgr get-updates
fwupdmgr update
fi



##Gratis

#texlive
if [ -f "/etc/debian_version" ]; then
 sudo apt-get install texlive
fi
if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
 sudo dnf install texlive texlive-babel-german texlive-cm-super texlive-datetime2-english texlive-datetime2-german texlive-mathabx
 sudo dnf install texlive-epstopdf texlive-els-cas-templates
 sudo dnf install 'tex(acro.sty)' 'tex(biblatex.sty)' 'tex(datetime2.sty)' 'tex(footnotehyper.sty)' 'tex(framed.sty)' 'tex(gensymb.sty)' 'tex(import.sty)' 'tex(inputenx.sty)' 'tex(matlab-prettifier.sty)' 'tex(newunicodechar.sty)' 'tex(pdfcomment.sty)' 'tex(pstool.sty)' 'tex(siunitx.sty)' 'tex(subfigure.sty)' 'tex(tablefootnote.sty)' 'tex(tabu.sty)' 'tex(textcmds.sty)' 'tex(textgreek.sty)' 'tex(textpos.sty)' 'tex(threeparttable.sty)' 'tex(tocbibind.sty)' 'tex(ulem.sty)' 'tex(units.sty)' 'tex(wrapfig.sty)'
 sudo dnf install 'tex(a4wide.sty)' 'tex(anyfontsize.sty)' 'tex(balance.sty)' 'tex(bbm.sty)' 'tex(fouriernc.sty)' 'tex(makecell.sty)' 'tex(mwe.sty)' 'tex(nopageno.sty)' 'tex(scalerel.sty)' 'tex(soulutf8.sty)' 'tex(stfloats.sty)'
 sudo dnf --enablerepo=updates-testing install texlive-elsarticle
 sudo dnf install texstudio texmaker
 tlmgr -ignore-warning --usermode install mathabx orcidlink
 mktextfm mathc10
 #tlmgr -ignore-warning --usermode install acro datetime2 elsarticle inputenx newunicodechar pdfcomment pstool soulutf8 tablefootnote tabu textpos threeparttable wrapfig
 # if no sudo rights
fi


#Abaqus
mkdir -p /scratch/tmp/ #user needs write-permissions in this folder details see https://abaqus-docs.mit.edu/2017/English/SIMACAEEXCRefMap/simaexc-c-envfile.htm

#Grafikprogramme (Inkscape, Gimp,...)
if [ -f "/etc/debian_version" ]; then
 sudo apt install python3-pip cargo npm inkscape optipng scour librsvg2-bin #https://github.com/JoKalliauer/cleanupSVG
 sudo apt-get install python3
fi
if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
 sudo dnf install python3-pip cargo npm inkscape optipng python3-scour librsvg2-tools #https://github.com/JoKalliauer/cleanupSVG
 sudo dnf install python3
fi
sudo dnf install xfig
python3 -m pip install --upgrade pip
sudo npm install -g npm
sudo dnf install gimp #edit Rastergrapfics
sudo dnf install gnuplot
sudo dnf install librsvg2-tools

#Amber
sudo apt install python-nose

#Programme
sudo apt install make
sudo apt install baobab # Festplatten-Belegungs-Analyse
sudo apt-get install gnome-tweaks  # gnome einrichten
sudo dnf install chromium #Einige *.svg bzw webseiten werden in Firefox nicht richtig angezeigt
sudo dnf install zoom #Konferenzen
sudo dnf install libreoffice-writer libreoffice-calc libreoffice-impress #MS office ersatz
sudo dnf install vlc
if [ -f "/etc/debian_version" ]; then
 sudo apt install wine
 sudo apt install net-tools
 sudo apt-get update && sudo apt-get install -y build-essential libssl-dev uuid-dev libgpgme11-dev squashfs-tools libseccomp-dev wget pkg-config git cryptsetup #https://github.com/JoKalliauer/abaqus-centos-7-singularity
 sudo apt install geany geany-plugin-lineoperations
fi
if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
 sudo dnf install wine
 sudo dnf install net-tools
 sudo dnf groupinstall -y 'Development Tools' #https://github.com/JoKalliauer/abaqus-centos-7-singularity
 sudo dnf install -y golang libseccomp-devel squashfs-tools cryptsetup squashfs-tools wget pkg-config git gcc-go golang-bin ksh #https://github.com/JoKalliauer/abaqus-centos-7-singularity
 sudo dnf install geany geany-plugins-lineoperations #my favourite texteditor
fi
sudo dnf install owncloud-client owncloud-client-nautilus owncloud-client-nemo
sudo dnf install xournalpp #edit pdfs

sudo dnf install qalculate

sudo dnf install gnome-shell-extension-appindicator

sudo dnf install nemo-fileroller
sudo dnf install ImageMagick

#disable bitmap-ligatures
touch ~/.fonts.conf #https://askubuntu.com/a/186940/676490



sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

sudo dnf upgrade



#Private

##Adobe acrobat
if [ -f "/etc/debian_version" ]; then
 sudo snap install acrordrdc #https://linuxconfig.org/how-to-install-adobe-acrobat-reader-dc-wine-on-ubuntu-20-04-focal-fossa-linux
fi
if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
 #https://ask.fedoraproject.org/t/how-to-install-playonlinux-on-fedora-32/9267
 sudo rpm --import http://rpm.playonlinux.com/public.gpg
 sudo dnf install http://rpm.playonlinux.com/playonlinux-yum-4-1.noarch.rpm
 sudo dnf config-manager --save --setopt=playonlinux.gpgcheck=1
 sudo dnf install https://dl.fedoraproject.org/pub/fedora/linux/releases/31/Everything/x86_64/os/Packages/p/python2-wxpython-3.0.2.0-26.fc31.x86_64.rpm
 sudo dnf install jq playonlinux.noarch python3-dnf-plugin-versionlock
 sudo dnf versionlock playonlinux
fi

##nautilus backspace https://askubuntu.com/a/1212889/676490
if [ -f "/etc/debian_version" ]; then
 sudo apt-get install python-nautilus
fi
if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
 sudo dnf install nautilus-python
fi
#mkdir -p .local/share/nautilus-python/extensions
#cd .local/share/nautilus-python/extensions
#wget https://raw.githubusercontent.com/riclc/nautilus_backspace/master/BackspaceBack.py

##Snap
if [ -f "/etc/debian_version" ]; then
 sudo apt-get install pdftk #https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/
fi
if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
 sudo snap install pdftk #https://snapcraft.io/install/pdftk/fedora
fi

#Atomistic
if [ -f "/etc/debian_version" ]; then
sudo apt install jmol #Ubuntu
sudo apt install avogadro #Ubuntu
fi
if [ "$(grep -Ei 'fedora|redhat' /etc/*release)" ]; then
sudo snap install jmol
sudo dnf install avogadro
fi
sudo dnf install apbs #https://github.com/Electrostatics/apbs

#Amber
sudo dnf -y install tcsh make gcc gcc-gfortran gcc-c++ which flex bison patch bc libXt-devel libXext-devel perl util-linux wget bzip2 bzip2-devel zlib-devel #http://ambermd.org/InstFedora.php

#Mathematica
cd /opt/Wolfram/Mathematica/11.2/SystemFiles/Libraries/Linux-x86-64
sudo mv libfreetype.so.6 libfreetype.so.6.bak
sudo mv libz.so.1 libz.so.1.bak
sudo ln -s /usr/lib64/libfreetype.so.6 /opt/Wolfram/Mathematica/11.2/SystemFiles/Libraries/Linux-x86-64/libfreetype.so.6


#new
sudo dnf install python3-pillow-tk #https://github.com/jepler/cropgui/issues/89
sudo dnf install libreoffice-langpack-de
sudo dnf install kdocker #thunderbird tray
sudo dnf install tcsh #vmd
sudo dnf install nemo-fileroller
sudo dnf install ImageMagick
sudo dnf install pdfgrep

sudo dnf install cabextract
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
fc-cache -f -v

Windows Subsystem for Linux

sudo apt update
sudo apt upgrade
sudo apt install ocrmypdf tesseract-ocr-eng tesseract-ocr-deu python3-pip # https://ocrmypdf.readthedocs.io/en/latest/installation.html#installing-the-latest-version-on-ubuntu-22-04-lts
sudo apt install autotools-dev automake libtool libleptonica-dev # https://ocrmypdf.readthedocs.io/en/latest/jbig2.html
sudo apt-get install libimage-exiftool-perl perl-doc # https://wiki.ubuntuusers.de/ExifTool/
sudo apt install python3-pip cargo npm inkscape optipng scour librsvg2-bin  python3-scour # https://github.com/JoKalliauer/cleanupSVG

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *