Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Automatický vznik záložky s DdeLink při práci se schránkou v LibreOffice  (Přečteno 508 krát)

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 163
Zdravím všechny,
mám takový zajímavý problém v Ubuntu 24.04 (a vyskytoval se mi i v předchozích verzích). Při kopírování pomocí schránky z LibreOffice Writeru do Java aplikace mi po stisknutí CTRL+C, CTRL+V automaticky vznikne v LibreOffice Writeru záložka s DdeLinkem vymezující kopírovaný text (je vidět na přiloženém obrázku). Zajímavé je, že aktivní aplikace je v tu chvíli Java aplikace, CTRL+V se stisklo v ní (konkrétně například JEdit 5.7.0 nebo Squirrel SQL). Proč tak divně reaguje Writer, který je pouze zdroj dat pro paste (CTRL+C v něm)? Toto chování je pořád stejné pod Wayland, X11, Oracle jdk-21.0.2 nebo openjdk-21-jre. Vyzkoušel jsem i čistou instalaci pod VirtualBoxem. Našel jsem dva odkazy popisující podobné chování (viz níže), ale nikde můj konkrétní problém (žádný správce schránky instalovaný nemám). Co by se dalo ještě vyzkoušet a jak se otravného ručního mazání záložek ve Writeru zbavit?
Předem díky za odpovědi.

https://ask.libreoffice.org/t/how-to-stop-automatic-creation-of-ddelink-bookmarks-from-copy-or-paste-command/55708
https://ask.libreoffice.org/t/libreoffice-writer-automatic-bookmark-creation-while-keyboard-maestro-engine-is-running/97599

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 163
Nikdo neporadil, tak jsem nakonec problém "obešel" pomocí aplikace wl-clipboard (Wayland clipboard). Vytvořil jsem skript s čištěním schránky (kód níže), který jsem přiřadil globální klávesové zkratce CTRL+SHIFT+T. Po nakopírování do schránky přes CTRL+C tak můžu stiskem CTRL+SHIFT+T schránku "odformátovat" a zůstane v ní pouze text a záložka se nevytvoří. Lepší něco než nic.  :)
Kód: [Vybrat]
wl-paste -n | wl-copy

 

Provoz zaštiťuje spolek OpenAlt.