Danke, das hat mir weitergeholfen, wobei ich auch bei
https://askubuntu.com/questions/1069743/open-a-file-from-the-command-line
nachgelesen habe.
Zuerst habe ich habe in meine .bashrc
kile() { command kile $(realpath "$@") & }
eingefügt. Dann kamen allerdings die folgenden Fehlermeldungen
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/128/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/128/"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "mtp"
kf5.kservice.services: KServiceTypeTrader: serviceType "ThumbCreator" not found
QFSFileEngine::open: No file name specified
kf5.kio.core: KSambaShare: Could not find smb.conf!
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
sonnet.plugins.hspell: HSpellDict::HSpellDict: Init failed
sonnet.core: Missing trigrams for languages: QSet("de_AT", "en_CA", "en_AU", "en_GB", "de_CH")
Habe ich da etwas falsch gemacht?
Dann habe ich das Obige ersetzt durch
kile() { command kile $(realpath "$@") > /dev/null 2>&1 & }
Dann ging alles problemlos.
Als Linux-Einsteiger wundert mich allerdings ein wenig, dass so ein Bug nicht behoben
werden kann, denn der Aufruf in der Kommandozeile sollte doch wohl
ohne Tricks möglich sein.