@awsl1414 Here is my workaround:
sudo ln -s /usr/lib/libprotobuf.so /usr/lib/libprotobuf-lite.so.28.2.0
Git Clone URL: | https://aur.archlinux.org/ayugram-desktop-bin.git (read-only, click to copy) |
---|---|
Package Base: | ayugram-desktop-bin |
Description: | Desktop Telegram client with good customization and Ghost mode built by Andontie AUR |
Upstream URL: | https://github.com/AyuGram/AyuGramDesktop |
Licenses: | GPL3 |
Conflicts: | ayugram-desktop |
Provides: | ayugram-desktop |
Submitter: | westpain |
Maintainer: | TheAirBlow |
Last Packager: | TheAirBlow |
Votes: | 4 |
Popularity: | 0.93 |
First Submitted: | 2023-08-26 11:07 (UTC) |
Last Updated: | 2024-11-09 18:57 (UTC) |
@awsl1414 Here is my workaround:
sudo ln -s /usr/lib/libprotobuf.so /usr/lib/libprotobuf-lite.so.28.2.0
@justbispo i checked my content exactly same your. Dont know why
@oldman33 that's weird, it sure works for me (well, it did before the error @awsl1414 shown started appearing). Here's the desktop entry content after fixing it:
[Desktop Entry]
Name=AyuGram Desktop
Comment=Desktop version of AyuGram - ToS breaking Telegram client
TryExec=ayugram-desktop
Exec=env DESKTOPINTEGRATION=1 ayugram-desktop -- %u
Icon=ayugram
Terminal=false
StartupWMClass=AyuGram
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;
Keywords=tg;chat;im;messaging;messenger;sms;telegram;tdesktop;
Actions=quit;
DBusActivatable=true
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
[Desktop Action quit]
Exec=ayugram-desktop -quit
Name=Quit AyuGram
Icon=application-exit
启动报错:ayugram-desktop: error while loading shared libraries: libprotobuf-lite.so.28.2.0: cannot open shared object file: No such file or directory 我已安装protobuf和protobuf-c: 2 extra/protobuf-c 1.5.0-8 [0 B 391.53 KiB] [已安装] Protocol Buffers implementation in C 1 extra/protobuf 28.3-1 [0 B 16.52 MiB] [已安装] Protocol Buffers - Google's data interchange format
@justbispo: "the author of this package in Andontie AUR repo didn't include the env command in its desktop entry. You just need to edit /usr/share/applications/com.ayugram.desktop.desktop, in the Exec= line add env after the =."
Here is content of /usr/share/applications/com.ayugram.desktop.desktop
'''
[Desktop Entry]
Name=AyuGram Desktop
Comment=Desktop version of AyuGram - ToS breaking Telegram client
TryExec=ayugram-desktop
Exec=DESKTOPINTEGRATION=1 ayugram-desktop -- %u
Icon=ayugram
Terminal=false
StartupWMClass=AyuGram
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;
Keywords=tg;chat;im;messaging;messenger;sms;telegram;tdesktop;
Actions=quit;
DBusActivatable=true
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
[Desktop Action quit] Exec=ayugram-desktop -quit Name=Quit AyuGram Icon=application-exit '''
I tried add env
after =
but still error when rung Desktop shortcut
@justbispo thank you, i try it asap
I built the ayugram-desktop AUR package, how can I submit it? https://files.catbox.moe/sz1dps.zst
@oldman33 the author of this package in Andontie AUR repo didn't include the env
command in its desktop entry. You just need to edit /usr/share/applications/com.ayugram.desktop.desktop
, in the Exec=
line add env
after the =
.
i tried ayugram-desktop-bin and seem it work on Arconet (Arch-base), although I had to remove DESKTOPINTEGRATION=1 in the shortcut (original is DESKTOPINTEGRATION=1 ayugram-desktop -- %u) for it to run. Does it not affect normal functioning?
==> Validating source files with sha256sums...
ayugram-desktop-5.4.1-2-x86_64.pkg.tar.zst ... FAILED
==> ERROR: One or more files did not pass the validity check!
For some reason, validity check has failed, what's happening?
Update: This was fixed in 5.4.1-3
Pinned Comments
TheAirBlow commented on 2024-08-19 10:16 (UTC)
This package depends on Andontie AUR for the time being. Please be patient :D