کلاینت Gliff، دسکتاپ Hyprland دستگاه لینوکس شما را روی تلفن یا تبلت نشان میدهد و به شما امکان میدهد آن را هدایت کنید. این یک کلاینت برای gliff، دسکتاپ از راه دور متنباز برای Hyprland است: تصویر و ورودی شما از طریق یک اتصال SSH ساده به دستگاهی که مالک آن هستید، منتقل میشود.
این به خودی خود هیچ کاری انجام نمیدهد. شما به یک دستگاه لینوکس نیاز دارید که Hyprland را با gliff-server نصب شده روی آن اجرا کند و از طریق SSH قابل دسترسی باشد. هیچ حساب کاربری، هیچ رله و هیچ سرویس ابری بین آنها وجود ندارد.
یک صفحه خصوصی یا یک آینه
• صفحه خصوصی: دستگاه یک صفحه جدید و نامرئی به اندازه دستگاه شما باز میکند. هیچ چیزی روی مانیتورهای آن نمایش داده نمیشود و دسکتاپ برای پنجرهای که در دست دارید، چیدمان شده است.
• آینه: شما یکی از صفحههای واقعی دستگاه، صفحه متمرکز یا صفحهای که شما نامگذاری میکنید را میبینید و هدایت میکنید.
• دسکتاپ از پنجره پیروی میکند: دستگاه را بچرخانید، اندازه آن را در حالت دسکتاپ تغییر دهید یا صفحه را تقسیم کنید و صفحه از راه دور اندازه جدید را میگیرد.
ساخته شده برای صفحه لمسی
• برای اشاره دقیق، روی جایی که میخواهید کلیک کنید ضربه بزنید، یا برای اشاره دقیق به حالت ترکپد بروید. برای کلیک راست با دو انگشت ضربه بزنید، برای کشیدن یک انگشت را ثابت نگه دارید، برای اسکرول دو انگشت را حرکت دهید.
• برای بزرگنمایی بخشی از صفحه، دو انگشت را به هم نزدیک کنید، برای حرکت در اطراف آن دو انگشت. بزرگنمایی محلی است: دسکتاپ از راه دور اندازه خود را حفظ میکند.
• یک ماوس و صفحه کلید فیزیکی مانند خود دستگاه کار میکنند.
یک صفحه کلید که طرحبندی ریموت را میداند
• صفحه کلید روی صفحه روی ریموت تایپ میکند، با ردیفی از کلیدهای Esc، Tab، Ctrl، Alt، Super و جهتنما در بالای آن، بنابراین میانبرهای مدیر پنجره در دسترس هستند.
• برنامه طرحبندی کیبورد دستگاه از راه دور را میخواند: آنچه تایپ میکنید همان چیزی است که دریافت میشود و میانبرها روی کلیدهای سمت راست، روی QWERTY، AZERTY، bépo یا هر چیز دیگری قرار میگیرند.
• با بالا بودن کیبورد، دسکتاپ به جای برش، کوچکتر رسم میشود، بنابراین ترمینال خطوط خود را حفظ میکند.
بقیه
• کلیپبورد مشترک، برای متن، در هر دو جهت. میتوان آن را خاموش کرد.
• تصویر در تصویر: در حین انجام کار دیگری، مراقب ساخت و ساز باشید.
• مقیاس دلخواه خود را نمایش دهید و گزینهای برای روشن نگه داشتن صفحه نمایش در طول یک جلسه داشته باشید.
• آینه وب (به طور پیشفرض خاموش): جلسه باز را در یک مرورگر در همان شبکه، با کنترل اختیاری از آن مرورگر، نشان میدهد. آدرس حاوی یک راز است؛ هر کسی که آن را داشته باشد، صفحه شما را میبیند و لینک رمزگذاری نشده است.
امنیت
• فقط SSH. برنامه در اولین استفاده، کلید Ed25519 خود را ایجاد میکند؛ شما نیمه عمومی آن را به ~/.ssh/authorized_keys در دستگاه خود اضافه میکنید. هیچ رمز عبوری درخواست یا ذخیره نمیشود.
• کلید میزبان دستگاه در اولین اتصال نشان داده میشود و در هر اتصال بعدی بررسی میشود. یک کلید تغییر یافته، اتصال را تا زمانی که شما تصمیم بگیرید، متوقف میکند.
حریم خصوصی
• برنامه فقط با دستگاههایی که اضافه میکنید صحبت میکند. بدون تلهمتری، بدون تبلیغات، بدون سرویس شخص ثالث، بدون حساب کاربری ما.
الزامات
• یک دستگاه لینوکس با Hyprland و gliff-server (https://github.com/omacom/gliff)، با یک جلسه Hyprland باز.
• دسترسی SSH به آن دستگاه، در شبکه شما یا از طریق VPN مانند Tailscale یا WireGuard.
• اندروید ۱۰ یا بالاتر، با یک رمزگشای سختافزاری H.264.
محدودیتهای شناخته شده
• یک جلسه زمانی پایان مییابد که برنامه برای مدت طولانی به پسزمینه ارسال شود.
• کلیپبورد حاوی متن است، نه تصاویر یا فایلها.
• کلیدهای از کار افتاده طرحبندی از راه دور هنوز تشکیل نشدهاند.
منبع باز
مجوز MIT. کل کد منبع عمومی است:
https://github.com/c4software/gliff-android
gliff یک پروژه نرمافزاری رایگان توسط کوین مککانل است. این برنامه یک کلاینت مستقل است و به پروژههای gliff، Omarchy یا Hyprland وابسته، تایید شده یا حمایت نشده است.
دسکتاپ هایپرلند شما روی گوشیتان، از طریق SSH. لمس، صفحهکلید، کلیپبورد.
تاریخ بهروزرسانی
۲ آبان ۱۴۰۵