There's this whole article about KiCad being broken on Wayland... but apparently it's all just a distro packaging problem???
kicad.org/blog/2025/06/KiCad-a…
The article doesn't mention XWayland at all, but KiCad works perfectly under XWayland as far as I can tell, and that is the default on at least Fedora! wxwidgets (the toolkit KiCad uses) is still flaky under native Wayland apparently, but it is perfectly okay to keep using XWayland for now, and you should! Apps and toolkits should not switch the default backend to Wayland until all major regressions are fixed, that's kind the whole reason why XWayland exists!
Here's a thread on the story: forum.kicad.info/t/not-the-sel…
If you are on a distro that enables KiCad Wayland support by default and you experience the issues in that blog post, you don't need to (and probably should not) switch to an X11 session. Just launch KiCad as GDK_BACKEND=x11 kicad
and it should run under XWayland just as well as it does under X11 sessions.
Some distros are dropping support for the legacy Xorg server and X11-native sessions, but nobody is dropping support for X11 apps and XWayland, and nobody should be concerned about running apps in X11 mode for as long as it's needed!
Edit: If you're on GNOME with fractional scaling and XWayland apps are blurry, apparently there's a secret toggle to fix that these days.
KiCad and Wayland Support
The KiCad development team frequently receives questions about our support for Wayland. Given that Fedora and Ubuntu are both planning to drop X11 support from their main desktop environments in the near future, we want to provide clear, transparent …The KiCad editors (KiCad EDA)
เข้าไทยแล้ว! อินฟินิกซ์ เตรียมเปิดตัว Infinix GT 30 Pro สะเทือนวงการเกมมิ่งโฟน ด้วยความเร็ว แรง
เตรียมเปิดตัว Infinix GT 30 Pro สมาร์ทโฟนรุ่นใหม่ล่าสุดที่พัฒนาต่อยอดจากความสำเร็จของ GT 20 Pro โดยครั้งนี้ตอกย้ำความเป็นผู้นำด้านเกมมิ่งด้วยการเป็นผู้สนับสนุนอย่างเป็นทางการในการแข่งขันเกม RoV ระดับนานาชาติ หรือ Arena of Valor Premier League 2025 ที…kampayy (DigitalMore)
ปลดล็อคสุขภาพดีในชั่วข้ามคืนด้วย Galaxy Watch | Digital More
การเปลี่ยนแปลงเล็ก ๆ น้อย ๆ เรื่องสุขภาพในชีวิตประจำวัน สามารถสร้างความแตกต่างที่ยิ่งใหญ่ได้ แค่เริ่มจากการปรับพฤติกรรมด้านสุขภาพให้ดีขึ้นในแต่ละวัน ก็สามารถมีสุขภาพที่แข็งแรงขึ้นได้ ล่าสุด ซัมซุงเตรียมเปิดตัว Galaxy Watch รุ่นใหม่ ที่จะเข้ามาช่วยสร้…kampayy (DigitalMore)
GOG Preservation Program expands with Devil May Cry HD Collection, Devil May Cry 4 and more classics gamingonlinux.com/2025/06/gog-…
#GOG #Gaming #PCGaming #RetroGaming #DevilMayCry
GOG Preservation Program expands with Devil May Cry HD Collection, Devil May Cry 4 and more classics
GOG have announced an expansion of their GOG Preservation Program again, to keep classic retro games running nicely with a bunch more games added.Liam Dawe (GamingOnLinux)
Steam gets a new Steam Deck-like Performance Monitor now in Beta replacing the FPS counter gamingonlinux.com/2025/06/stea…
#Steam #Gaming #PCGaming #Valve
Steam gets a new Steam Deck-like Performance Monitor now in Beta replacing the FPS counter
Valve released another Steam Client Beta update and this time, they're giving Desktop gamers a whole new Performance Monitor HUD.Liam Dawe (GamingOnLinux)
Next-Level Concrete Control: Inside the Weighing Tech of Self Loading Mixer
The precision of modern concrete production has reached unprecedented levels through advanced weighing systems integrated into self-loading mixers. These technological marvels have transformed from simple volumetric proportioning to exact mass-based batching, achieving mix accuracy within ±1% of design specifications. The weighing systems' evolution represents a quantum leap in quality control, enabling on-site production that rivals stationary plant output while maintaining the self loading mixer's inherent mobility advantages.
Multi-Sensor Weighing Architecture
Strain Gauge Load Cell Networks
Contemporary self-loading mixers employ redundant arrays of stainless steel load cells positioned at critical load-bearing points. These sensors create a distributed weighing network that compensates for dynamic forces during loading and mixing. The system's adaptive calibration accounts for uneven terrain by automatically zeroing out inclination-induced measurement errors up to 5 degrees.
Continuous Moisture Compensation
Microwave-based moisture sensors integrated with the weighing system provide real-time aggregate water content analysis. This data feeds into the batch controller's algorithm, automatically adjusting water addition to maintain precise water-cement ratios despite variable material conditions. The system achieves 0.5% moisture measurement accuracy, eliminating the guesswork from mix water calculations.
Intelligent Batching Control Systems
Predictive Material Flow Modeling
The mixer's onboard computer runs finite element analysis simulations of material flow patterns during loading. This enables the system to anticipate and compensate for particle segregation effects that could impact batch homogeneity. The predictive concrete mixer machine model adjusts loading sequences and mixer drum rotation speeds to ensure uniform distribution of all mix components.
Self-Learning Proportioning Algorithms
Machine learning-enhanced controllers analyze historical performance data from thousands of batches to optimize loading strategies. The system develops site-specific protocols that account for local material characteristics, gradually reducing batching time while improving consistency. This adaptive intelligence proves particularly valuable when working with marginal aggregates or alternative cementitious materials.
Verification and Documentation Systems
Automated Batch Certification
Each mixed batch generates a digital quality certificate recording 28 critical parameters - from individual component weights to mixing energy consumption. This documentation meets EN 206 and ASTM C94 requirements without manual intervention, providing full traceability for quality assurance purposes.
Real-Time Deviation Management
The weighing system continuously compares actual values against design mixes during the entire production cycle. When detecting anomalies exceeding preset thresholds, it automatically initiates corrective actions - whether adjusting subsequent material additions or flagging the batch for quality review. This closed-loop control prevents costly rejections while maintaining strict compliance with specification requirements.
The integration of these advanced weighing technologies has elevated self-loading mixers from simple transport devices to sophisticated mobile batching plant. Their measurement precision now enables production of specialized concrete mixes - from high-performance fiber-reinforced compositions to exacting architectural concrete - directly at the point of placement. This technological transformation is redefining expectations for on-site mixed concrete quality while preserving the equipment's fundamental mobility advantages. As weighing systems continue evolving with AI integration and enhanced sensor fusion, self-loading mixers will further blur the line between stationary plant precision and jobsite flexibility.
Mobile Batching Plant
Mobile batching plant for sale in Aimix can reach maximum flexibility and mobility for various construction projects. Choose one here now!Concrete Solutions - Concrete Production & Pumping & Paving
Do Stone Crushing Plants Hold Value? What Latin American Buyers Should Know
As Latin America's demand for construction materials grows, many contractors and quarry operators are investing in heavy-duty crushing equipment. But a key question for buyers remains: do stone crushing plants hold their value over time? Whether you're considering a stationary stone crusher plant for a large-scale quarry or a mobile stone crusher for on-site flexibility, understanding the long-term value of these machines is crucial—especially in regions where terrain, transport, and resale options vary widely.
Why Equipment Resale Value Matters in Latin America
Latin American buyers often face a unique mix of economic and logistical challenges—high import taxes, currency fluctuations, and limited access to spare parts can all influence equipment choices. In this environment, investing in a crushing plant(planta trituradora de piedra) with high residual value offers major benefits:
- Improved return on investment (ROI)
- Lower total cost of ownership
- Greater flexibility for future upgrades or resale
As public infrastructure projects and private construction continue to expand across countries like Brazil, Peru, and Colombia, the demand for second-hand crushing equipment is also growing—making now a good time to assess what makes an aggregate crusher plant a long-term asset.
Factors That Influence Resale Value of Crushing Plants
1. Build Quality and Brand Reputation
Crushing plants from well-known manufacturers generally retain their value better. These brands are trusted for durability, service support, and spare part availability. If you're operating in remote or rugged locations, having a trusted machine that rarely breaks down significantly increases its market appeal years later.
2. Portability and Site Adaptability
A mobile stone crusher(trituradora movil de piedra) tends to have higher resale value due to its flexibility. These machines are designed for fast setup and relocation—perfect for Latin America's varied terrain, where projects often span mountainous regions, rainforest zones, or urban construction sites.
Mobile units are also easier to resell across regions, as they can be transported without needing disassembly, making them attractive to a wider range of buyers.
3. Maintenance Records and Usage History
Just like used cars, the condition of a crushing plant is heavily influenced by how well it’s been maintained. Buyers in Latin America are especially cautious due to limited access to high-quality replacement parts in some areas. A plant with full service records, recent part replacements, and low operating hours will always command a higher resale price.
4. Demand for Specific Output Capacities
Equipment that matches local demand trends—such as medium-capacity units suitable for housing developments—holds value better. Oversized plants might be harder to resell in areas where small to mid-scale operations dominate. Understanding your region’s demand for aggregates, including crushed stone size and volume, is essential.
How to Maximize the Value of Your Stone Crusher Plant
Choose Models That Match Market Demand
If your goal is long-term value, choose a plant with versatility. Models that allow quick adjustments to produce different aggregate sizes or integrate easily with screening equipment will be more appealing on the used market.
Maintain and Document Everything
In Latin American markets where trust plays a major role in equipment transactions, a well-maintained stone crusher plant with documented repairs, operator logs, and usage data can significantly boost resale value. Buyers want assurance that your equipment won’t fail them in the middle of a job.
Adapt for Energy Efficiency
As fuel prices rise and environmental standards tighten, energy-efficient crushing plants—especially those that reduce dust and noise—are increasingly desirable. Retrofits or smart automation systems may raise the initial investment, but they also increase long-term value.
Conclusion: Think Beyond Initial Cost
In Latin America's fast-developing aggregates industry, purchasing a crushing plant is not just about upfront price—it's a strategic investment. Whether it's a rugged stationary aggregate crusher plant(chancadora de agregados) or a versatile mobile stone crusher, the long-term value lies in durability, adaptability, and smart operation.
For contractors looking to maximize ROI and minimize downtime risk, understanding what drives equipment value is the first step toward making smarter, more profitable decisions in a dynamic construction landscape.
Planta Trituradora De Piedra - Solución Completa - AIMIX Grupo
Planta Trituradora De Piedra de AIMIX tiene diferentes formas, como línea de producción estacionaria y planta portátil. ¡Contáctenos!AIMIX Trituradora De Piedra
ถ้าเลือกได้ปกติจะเลี่ยง ORM เพราะว่าดู code แล้วก็ไม่รู้ว่ามันทำอะไร และแน่นอนว่าก็เขียนไม่เป็นด้วยถ้าซับซ้อนขึ้น และสุดท้ายมันก็เอาไปแปลงเป็น SQL ที่อ่านรู้เรื่องกว่าอยู่ดี
แต่ในยุค Gen AI เฟื่องฟูใช้ ORM ก็ไม่ได้ยาก แค่เขียน SQL แล้วใน Gen AI ทำ code สำหรับ ORM ให้ แล้ว ORM จะแปลงเป็น SQL ที่เราเขียนไปตอนแรก
แต่ว่าเขียน SQL ตรง ๆ ก็มักจะไปเหนื่อยตอนเขียน where clause ให้ตรงกับ filter เป็นต้น ซึ่งพวกนี้ใช้ sql builder แบบ HoneySQL ก็พอ
Powerful Design Is Quiet but Effective
When visitors arrive at your e-commerce site, they make instant decisions. Within seconds, they choose to stay, browse, or leave. That choice depends on user experience—how intuitive the site feels, how fast it loads, and how easy it is to navigate.
Key Insight: You don't need vibrant visuals or elaborate animations to convert browsers into buyers. What you need is clarity. A clean layout, straightforward navigation, and minimal obstacles. That's what drives sales.
1. Speed Defines the First Impression
- Before products are seen, speed sets the stage
- Slow-loading pages increase bounce rates by 53% (Google Data)
- Optimization tactics:
- Compress images (WebP format recommended)
- Minimize HTTP requests
- Implement lazy loading
- Use clean, efficient code
"A 1-second delay in page response can result in 7% reduction in conversions." - Aberdeen Group
2. Clarity Wins: Shoppers Scan, Don't Read
Best practices for product pages:
- Keep descriptions under 50 words
- Highlight key specs in bullet points:
- Price
- Size options
- Availability status
- Key features
- Use ample whitespace (minimum 30% negative space)
- Place CTAs above the fold
3. Intuitive Navigation Flow
Navigation essentials:
- Standard menu placement (top or left side)
- Maximum 7 main categories
- Breadcrumb trails for multi-level sites
- Predictive search function
- Filter/sort options for product listings
Pro Tip: Conduct card sorting exercises with real users to optimize your category structure.
4. High-Converting Product Pages
Must-have elements:
Element | Importance | Implementation Tips |
---|---|---|
Images | Critical | 5-7 angles + zoom feature |
Reviews | 92% impact | Show recent verified purchases |
Videos | 64% lift | 15-30 sec demo clips |
Trust badges | Essential | SSL, payment icons, guarantees |
5. Mobile-First Imperative
Statistics to consider:
- 67% of e-commerce traffic comes from mobile
- 53% abandon sites taking >3s to load
- 70% use mobile for price comparisons in-store
Mobile UX checklist:
- Thumb-friendly tap targets (minimum 48px)
- Streamlined forms with autofill
- Persistent cart icon with item count
- One-tap checkout options
6. Frictionless Checkout Process
Conversion killers to avoid:
- Mandatory account creation (offer guest checkout)
- Hidden costs (show all fees upfront)
- More than 3 form steps
- Limited payment options
Checkout best practices:
1. Progress indicators (1/3 steps)
2. Auto-address completion
3. Multiple payment gateways
4. Save info for returning customers
7. Data-Driven Design Decisions
Essential analytics to track:
- Heatmaps (click, scroll, movement)
- Session recordings
- Conversion funnels
- A/B test results
Tools to consider:
- Hotjar for behavior analytics
- Google Optimize for testing
- Crazy Egg for visualization
8. Building Instant Trust
Trust signals hierarchy:
1. Security badges (SSL, McAfee)
2. Real-time purchase notifications
3. Verified customer photos
4. Clear return policy (preferably 30+ days)
5. Physical address/phone number
Final Thought: The Invisible Hand of Good Design
Exceptional e-commerce design works quietly by:
1. Removing cognitive load
2. Anticipating user needs
3. Creating clear paths to purchase
4. Building trust at every touchpoint
"Good design is obvious. Great design is transparent." - Joe Sparano
When executed well, the design becomes invisible—customers simply flow through the buying journey without noticing the carefully crafted elements guiding them.
Users should always know what to do—where to click, what they’re buying, and why they can trust you. Whether you’re building your store or working with Singapore web designer, focus on this: great design doesn’t draw attention. It guides quietly and effectively.
-
Create a powerful online presence with our modern and innovative web design services. Our skilled web designers will create a custom website that fits your brand.iClick Media
ยาแคปซูลผสม รางจืด
yongchieng.com/chinese-medicin…
#สมุนไพรจีน #ร้านสมุนไพรจีน #ร้านยา #ขายยาจีน #ยาจีน #สมุนไพร #ร้านขายยา #ร้านยาจีน #ขายยา #ซื้อยาจีน #ร้านสมุนไพร

veer66 reshared this.
ไม่มี async ก็หมดอุปสรรคไปแล้วหนึ่ง 🤦
เจอ async lazy-loading background task เข้าไปพร้อมกันผมรู้สึกสยอง
askboon.com/how-remove-exif-da…
การลบข้อมูล EXIF ในรูปภาพก่อนนำไปใช้งาน
ข้อมูล EXIF ที่ถูกบันทึกไว้ในรูปภาพจากกล้องดิจิตอลมีประโยชน์มาก แต่บางครั้งมันก็ไม่เป็นการดีถ้าเราจะอัพโหลดรูปภาพที่มีข้อมูลนี้สู่สาธารณะ..EASKBOON
ผมใช้กล้อง compact ถูก ๆ ถ่ายเพราะว่าไม่มี location แน่ครับ 😛
มือถือบางทีปิดแล้วแต่ก็ยังใส่ให้เหมือนจะรวน ๆ
Bangkok Scientifique เดือนนี้เกี่ยวกับการใช้ AI ช่วยด้านงานวิจัย (ภาษาอังกฤษ)
meetup.com/bkksci/events/30853…
When AI Becomes Your Research Partner: The Future of Scientific Discovery, Wed, Jun 25, 2025, 7:00 PM | Meetup
You know that feeling when you're drowning in research papers, desperately trying to connect dots across thousands of studies? What if I told you AI is already doing that hMeetup
reshared this
Why Free WordPress Themes Still Thrive in 2025
When you're building a website on a limited budget, a free WordPress theme is a no-brainer. It lets you save money for essentials like hosting, copywriting, or hiring a cheap web designer for specialized tasks.
Affordable web design is about smart resource allocation. You want a site that's fast, looks sharp, and performs well on mobile—without breaking the bank. The themes below excel in these areas.
They're lightweight, customizable, and integrate seamlessly with popular plugins. Whether you're a startup, freelancer, or hobbyist, these themes provide a cost-free starting point.
Top Free WordPress Themes for 2025
1. Astra
- Load time/size: ~400 ms, 48 KB
- Best for: Multi-purpose websites
- Key features: Super lightweight, no jQuery, 300+ pre-built templates
Astra is a favorite among cheap web designers for its ready-to-use templates and ease of customization. Adjust colors, typography, and layouts without touching code.
Ideal for affordable web design projects needing quick, professional results.
2. GeneratePress
- Load time/size: ~525 ms, 50 KB
- Best for: Bloggers, consultants
GeneratePress is built for performance with a clean codebase and visual customization via the WordPress Customizer. Cheap web designers use it to create fast, accessible sites with minimal effort.
3. Neve
- Load time/size: ~407 ms, 28 KB
- Best for: Small businesses, service providers
Neve is fast and versatile, supporting Elementor and Gutenberg with professional-grade templates. Perfect for affordable web design with quick setup and sleek designs.
4. OceanWP
- Load time/size: ~556 ms, 280 KB
- Best for: eCommerce, versatile sites
OceanWP offers advanced features like sticky headers and Instagram feeds, great for dynamic projects. Delivers robust sites without premium add-ons.
5. Kadence
- Load time/size: Fast and compact
- Best for: Agencies, content-driven sites
Kadence provides premium features like header/footer builders and content blocks in its free version. Go-to for affordable web design, delivering custom designs on a budget.
6. Blocksy
- Load time/size: ~764 ms, 118 KB
- Best for: Designers seeking flexibility
Blocksy is Gutenberg-focused with tools like live header builders and dynamic sidebars. Enables modern, unique sites without coding.
7. Botiga
- Load time/size: ~450 ms (varies)
- Best for: eCommerce stores
Botiga is tailored for WooCommerce, delivering fast product pages and mobile-friendly checkouts. Smart pick for affordable web design in online retail.
8. Hello Elementor
- Load time/size: ~393 ms, 300 KB
- Best for: Elementor-driven sites
Hello is a lean theme built for Elementor, keeping sites fast and focused. Preferred for efficient, high-quality Elementor builds.
Choosing the Best Theme
Uncertain where to begin? Here's a breakdown:
- Simple sites or blogs: Astra, GeneratePress, Neve
- Online stores: Botiga, OceanWP
- Design-heavy sites: Blocksy, Kadence
- Elementor projects: Hello Elementor
All themes support responsive design, SEO, and popular plugins - perfect for affordable web design.
Final Thoughts
Free themes are now robust and versatile, often surpassing premium themes slowed by bloat. They enable:
- High-quality work at reduced costs for designers
- Cost-effective solutions for small businesses
- Professional, manageable sites for individuals
Workflow: Select → Test on staging → Tweak → Launch. Done.
Affordable and Professional Website Design Services in Singapore
Get affordable and professional website design services in Singapore with modern designs. Call 6362 0123 now to create a professional-looking website.Cheap Website Designer
Yong Chieng Pharmacy | LINE Official Account
Yong Chieng Pharmacy's LINE official account profile page. Add them as a friend for the latest news.lin.ee
ร้านขายยาย่งเชียงตึ๊ง
ยาจีน สมุนไพร ยาแผนปัจจุบัน
แค่ 5 นาทีจากรถไฟฟ้า
🚝 BTS สถานีสะพานตากสิน ออกทางออก4 เลี้ยวขวา
ปากซอยเจริญกรุง63 ยานนาวา สาทร กทม
🕒 ทุกวัน 8.00-20.00 น.
📲 ไลน์ lin.ee/32Fov8i
📞 โทร 022124082
yongchieng.com
Yong Chieng Pharmacy | LINE Official Account
Yong Chieng Pharmacy's LINE official account profile page. Add them as a friend for the latest news.lin.ee
#CommonLisp #sbcl
> inspecting (nested) hash tables in Common Lisp/SBCL? Is there a good lib for pretty-printing such things?
My needs in this respect have been modest, so I just convert them to a-lists (easy with `loop' `collect'), and pretty-print those.
Steam Beta finally enables Proton on Linux fully, making Linux gaming simpler gamingonlinux.com/2025/06/stea…
#Steam #Linux #LinuxGaming #SteamOS #Proton
Steam Beta finally enables Proton on Linux fully, making Linux gaming simpler
At some point recently, Valve updated the Steam Beta Client with a change to the way Proton is enabled making Linux gaming easier.Liam Dawe (GamingOnLinux)
Sebastian Wick
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •> KiCad works perfectly under XWayland
No it doesn't. Xwayland uses Wayland to get things on the screen, so it has the same fundamental limitations as Wayland (minus some window management behavior). There is no way around actually adjusting the UX in some cases.
All of that misses the important point though: their complaints are for the most part just whining while not putting any effort into wayland for their UI toolkit. Other productivity apps like blender managed to transition to Wayland just fine.
None of their whining is actionable and they take an absolutist position and say Wayland has to change for them to make all of their existing UX work, instead of trying to come up with alternative solutions.
Asahi Lina (朝日リナ) // nullptr::live
in reply to Sebastian Wick • • •@swick
Most of the issues KiCad is pointing out aren't Wayland protocol limitations, they are bugs in their implementation or the toolkit's (wxwidgets). Those go away under XWayland. The rest are mostly window management issues where XWayland gets to do things with extra privilege, and it also works fine.
I just tested this. The panel docking, the window position restoring, etc. all works under XWayland. If there are any specific bugs with repro steps that affect XWayland and not native X11 I'd love to know about them!
Sebastian Wick
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Xwayland doesn't have extra privileges, it interacts with the compositors XWM and how well and this works is an implementation detail. You got lucky with your testing. This will get worse as compositors are looking for ways to get rid of the XWM which means no more of this special handling. You will have the option to run a rootful Xwayland when that's not sufficient.
Then there are things like pointer warping which also won't work, or at least not in all the ways it works on X11. I guess you didn't test those?
Asahi Lina (朝日リナ) // nullptr::live
in reply to Sebastian Wick • • •@swick That sounds like a compositor problem, not an XWayland problem. I doubt KWin is going to get rid of its XWayland integration any time soon, and right now it works great and has had a lot of effort put into it...
I didn't try the pointer warps because I'm not sure where KiCad uses them. Maybe someone knows?
mort
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Honestly, I might prefer the native Wayland version of KiCad with all its issues rather than the XWayland version of KiCad with all of XWayland's issues. I'm willing to deal with *a lot* of inconvenience to avoid the blur of XWayland...
As long as XWayland is completely broken when using DPI scaling, it's not a suitable fallback for anything but certain games where the blur is acceptable.
Asahi Lina (朝日リナ) // nullptr::live
in reply to mort • • •@mort XWayland isn't blurry on KDE ^^
I still don't know why GNOME and others haven't fixed this yet...
mort
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •I don't get it either. But since it's still broken, I totally get why distros which use GNOME would prefer to package broken wayland-native builds of applications instead of packaging broken XWayland builds of applications
Honestly I think that a lot of the animosity towards Wayland in general stems from the lack of a functional compatibility layer to run X applications in GNOME.
Asahi Lina (朝日リナ) // nullptr::live
in reply to mort • • •mort
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Oh, that's excellent news! I'll have to test it out when I'm at my desktop next. Thanks for telling me, I had no idea!
...I wonder how well it works when my monitors are at different DPI scales. And how much longer it'll take until XWayland works by default
dram🎀
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •hijacking this thread a bit but there are only two reasons i use an X session now:
- one proprietary thing i need to use for work that randomly crashes whenever it gets unhappy. it's just slightly less unhappy on real X
- drawing tablets. when the scaling magic thing is on (reproducible in kde and gnome and sway but not rootful) the cursor and where the event is actually sent to the window is *offset* by a few pixels diagonally. if anyone has any idea who to call *please* tell me about it
Josh Simmons
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Josh Simmons
in reply to Josh Simmons • • •Josh Simmons
in reply to Josh Simmons • • •to be concrete the design enforced limitations are:
- everything with window positioning
- clipboard functionality
- dialogs
- call throttling for obscured windows
- focus
Some have mitigations:
- throttling has some extensions now, unsure whether they're universally supported (don't believe so)
- some environments have clipboard managers
- there's a feature that allows (if supported) restoration of window layout at startup (but without any other features, and without any info to the app)
Asahi Lina (朝日リナ) // nullptr::live
in reply to Josh Simmons • • •Josh Simmons
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Josh Simmons
in reply to Josh Simmons • • •"everyone else is working together" counterpoint #984726162 gitlab.gnome.org/GNOME/gnome-s…
(This is from a Firefox regression under Wayland) bugzilla.mozilla.org/show_bug.…
layer-shell protocol support (#1141) · Issues · GNOME / gnome-shell · GitLab
GitLabAsahi Lina (朝日リナ) // nullptr::live
in reply to Josh Simmons • • •@dotstdy All I can say to that is... sometimes there's GNOME and then there's everyone else. It's not just a Wayland thing, GNOME devs like to be opinionated in general...
I think the right call in that case is to explain to your users why things don't work properly in GNOME and why there is no viable path forward, not that it's Wayland's fault.
Josh Simmons
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Josh Simmons • • •Josh Simmons
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Josh Simmons • • •@dotstdy The blurry issue only happens if you enable fractional scaling, which is itself an experimental toggle I think (or was last time I checked).
Even Chromium in Fedora is still using XWayland by default. Lots of apps are still using X11 backends. People don't notice because it works fine.
Josh Simmons
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Camarada Gato
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •mittorn
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •ElysianEve
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •the problem of Xwayland is the same as rosetta 2, some lazy dev, just say "i will port when it's deprecated" and so nothing move, even Apple had to deprecate rosetta 2 so some dev finally start to move to arm 5 years after it's introduction.
Edit : i INSIST on "SOME dev", as i know many that have nearly to rewrite all the graphical app as they used thing that work but highly bugged on wayland / xwayland and don't have done their job properly of maintenance so they have years of backlog to update deprecated thing to work with latest framework.