Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»KiCad Consiglia agli Utenti GNU/Linux di Rimanere su X11 per la Progettazione Professionale di Circuiti Stampati

    KiCad Consiglia agli Utenti GNU/Linux di Rimanere su X11 per la Progettazione Professionale di Circuiti Stampati

    June 19, 2025
    KiCad Consiglia agli Utenti GNU/Linux di Rimanere su X11 per la Progettazione Professionale di Circuiti Stampati

    Il team di KiCad evidenzia gravi limitazioni di Wayland, tra cui problemi di controllo delle finestre e crash, esortando gli utenti a rimanere con i desktop X11 per una maggiore affidabilità.

    KiCad è da tempo uno strumento open source multi-piattaforma di riferimento per l’automazione della progettazione elettronica (Electronic Design Automation, EDA) per ingegneri, hobbisti e progettisti di circuiti stampati (Printed Circuit Board, PCB) disponibile per i sistemi operativi GNU/Linux, Windows e macOS. È molto apprezzato sia dai professionisti che dagli appassionati, offrendo una suite robusta di funzionalità per la cattura schematica e la disposizione dei PCB.

    KiCad è stato inizialmente sviluppato da Jean-Pierre Charras nel 1992. Da allora, ha subito una notevole evoluzione grazie al contributo di una comunità globale di sviluppatori. KiCad è distribuito sotto la licenza GNU General Public License (GPL), che garantisce agli utenti la libertà di utilizzare, modificare e distribuire il software.

    La Transizione a Wayland e le Sue Sfide

    Come è noto, l’ambiente desktop GNU/Linux sta passando dal protocollo di lunga data del server di visualizzazione X11 a Wayland. Tuttavia, sembra che questa scelta non sia la migliore per KiCad. Ecco il perché.

    Il team di sviluppo di KiCad ha recentemente pubblicato un aggiornamento dettagliato sulla compatibilità con Wayland, chiarendo lo stato attuale del supporto e spiegando perché alcuni problemi rimangono al di fuori del loro controllo. Il team desidera impostare chiare aspettative per gli utenti, specialmente considerando che le principali distribuzioni GNU/Linux come Fedora e Ubuntu si stanno muovendo verso Wayland come impostazione predefinita.

    Problemi di Compatibilità con Wayland

    Sebbene KiCad funzioni sotto Wayland, l’esperienza è tutt’altro che ottimale. Molti problemi derivano da lacune fondamentali nel design di Wayland, funzionalità che X11, Windows e macOS hanno dato per scontate da tempo, come il posizionamento delle finestre e il controllo del cursore del mouse.

    Il team ha delineato diverse sfide persistenti, la maggior parte delle quali originano da Wayland stesso o dalle sue varie implementazioni tra diversi ambienti desktop (GNOME, KDE, ecc.). Queste includono:

    Problemi di Gestione delle Finestre

    KiCad non riesce a ricordare le posizioni delle finestre, portando a spazi di lavoro disorganizzati. I pannelli e le barre degli strumenti ancorati potrebbero non ripristinarsi correttamente e i flussi di lavoro multi-finestra sono inaffidabili.

    Glitch di Input e Interazione

    Funzioni critiche per la progettazione assistita da computer (Computer-Aided Design, CAD) come il warp del cursore (essenziale per il posizionamento preciso dei componenti) sono supportate in modo inconsistente. Problemi di focus e peculiarità dei dispositivi di input interrompono ulteriormente i flussi di lavoro.

    Prestazioni e Stabilità

    La limitazione di OpenGL in alcuni compositor causa blocchi, mentre le soluzioni alternative portano a un uso più elevato della CPU/GPU rispetto a X11. Anche glitch grafici e crash sono più frequenti.

    Anomalie delle Finestre di Dialogo e dell’Interfaccia Utente

    Le finestre di dialogo modali possono comportarsi in modo imprevedibile e l’integrazione con strumenti esterni può essere irregolare.

    Secondo gli sviluppatori di KiCad, la realtà frustrante è che questi problemi non sono sotto il controllo di KiCad. Wayland è stato intenzionalmente progettato senza alcune funzionalità per dare priorità alla sicurezza e alla semplicità, lasciando gli sviluppatori di applicazioni in una situazione difficile.

    A complicare ulteriormente la situazione, diversi ambienti desktop implementano i protocolli Wayland in modo inconsistente, rendendo quasi impossibile garantire un’esperienza uniforme.

    Come afferma il team:

    Linux is already a small section of the KiCad userbase. Further fragmentation by window manager creates an unsustainable support burden.

    Linux è già una piccola parte della base di utenti di KiCad. Ulteriore frammentazione per gestore delle finestre crea un onere di supporto insostenibile.

    Approccio Pragmatico del Team di KiCad

    Data questa situazione, il team di KiCad ha adottato un approccio pragmatico:

    • Nessuna soluzione alternativa specifica per il gestore delle finestre: mantenere percorsi di codice separati per diversi ambienti desktop non è fattibile.
    • Focus di sviluppo limitato su Wayland: le risorse saranno prioritarie per le funzionalità che beneficiano tutti gli utenti, non solo quelli su Wayland.
    • Documentazione chiara: gli utenti devono sapere cosa aspettarsi prima di eseguire KiCad su Wayland.

    Inoltre, il team non indagherà su segnalazioni di bug specifiche per i problemi di Wayland, poiché la maggior parte di essi deriva dallo stack di visualizzazione piuttosto che da KiCad stesso. Il consiglio per coloro che si affidano a KiCad per lavori professionali è semplice: se hai bisogno di affidabilità, resta con X11.

    Ottimismo per il Futuro di Wayland

    Nonostante le attuali sfide, il team di KiCad rimane ottimista sul fatto che l’ecosistema Wayland maturerà. Hanno già collaborato con gli sviluppatori principali a conferenze come il FOSDEM (Free and Open Source Software Developers’ European Meeting), e alcuni progressi sono in corso. Ad esempio, i protocolli di warp del puntatore sono finalmente in fase di sviluppo.

    Per approfondimenti, è possibile consultare il post dedicato disponibile sul blog ufficiale.

    Fonte: https://www.kicad.org/blog/2025/06/KiCad-and-Wayland-Support/
    Fonte: https://linuxiac.com/kicad-advises-linux-users-to-stick-with-x11-for-professional-pcb-design/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleDebian 13 “Trixie” in Arrivo con KDE Plasma 6.3.5
    Next Article CVE-2025-5234 – WordPress Gutenverse News Plugin Stored Cross-Site Scripting Vulnerability

    Related Posts

    News & Updates

    A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

    July 22, 2025
    News & Updates

    “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

    July 22, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Hackers Leverage Microsoft Teams to Spread Matanbuchus 3.0 Malware to Targeted Firms

    Development

    CVE-2025-6651 – PDF-XChange Editor JP2 File Parsing Remote Code Execution Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Newer Intel GPU Support Now Available on Ubuntu 24.04 LTS

    Linux

    Anthropic’s Claude Code gets new analytics dashboard to provide insights into how teams are using AI tooling

    Tech & Work

    Highlights

    CVE-2025-21475 – Apache Struts Memory Corruption Vulnerability

    May 6, 2025

    CVE ID : CVE-2025-21475

    Published : May 6, 2025, 9:15 a.m. | 1 hour, 12 minutes ago

    Description : Memory corruption while processing escape code, when DisplayId is passed with large unsigned value.

    Severity: 7.8 | HIGH

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    The Elder Scrolls Online Direct April 2025 reveals Subclasses, the Worm Cult, and more

    The Elder Scrolls Online Direct April 2025 reveals Subclasses, the Worm Cult, and more

    April 11, 2025

    CVE-2025-40575 – SCALANCE LPE9403 Remote Denial of Service (DoS) Vulnerability

    May 13, 2025

    CVE-2025-6140 – Spdlog Local Resource Consumption Vulnerability

    June 16, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.