-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlinux_desktop.txt
171 lines (119 loc) · 6.23 KB
/
linux_desktop.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
[[{linux.desktop,PM.backlog]]
# Linux Desktop
## D-BUS
## Best Screen Recorders for Wayland in Linux [Compared & Tested]
* <https://www.debugpoint.com/screen-recorders-linux-wayland/>
### Desktop recording in Wayland thanks to Pipeware
* <https://www.debugpoint.com/2020/07/kde-plasma-5-20-wayland/>
* <https://pipewire.org/>
- It provides a low-latency, graph based processing engine on top of
audio and video devices that can be used to support the use cases
currently handled by both pulseaudio and JACK. PipeWire was designed
with a powerful security model that makes interacting with audio and
video devices from containerized applications easy, with supporting
Flatpak applications being the primary goal. Alongside Wayland and
Flatpak we expect PipeWire to provide a core building block for the
future of Linux application development
## Kooha – Screen Recorder with Wayland Support
* <https://www.fossmint.com/kooha-screen-recorder/>
## Script to reduce pdf size x5
* <https://bash.cyberciti.biz/file-management/linux-shell-script-to-reduce-pdf-file-size/>
Linux shell script to reduce PDF file size (x5 or more when embbeding images)
[[{performance.desktop]]
## Improve Desktop performance (Spanish)
* <https://geekland.eu/mejorar-el-rendimiento-de-un-sistema-operativo-de-escritorio-linux/>
[[performance.desktop}]]
[[{monitoring.hardware.battery]]
# Laptop Recipes
* <https://www.linuxuprising.com/2020/02/tlp-13-linux-laptop-battery-extender.html>
[[monitoring.hardware.battery}]]
## rygel: - easily share multimedia content to your home and media players
* man 1 rygel
- a collection of DLNA/UPnP AV services
- home media solution that allows you to easily share audio, video and
pictures, and control of media player on your home network.
- UPnP AV MediaServer and MediaRenderer implemented through a plug-in
mechanism. Interoperability with other devices in the market is
achieved by conformance to very strict requirements of DLNA and on the fly
conversion of media to format that client devices are capable of handling.
- Play media stored on a PC via TV, PS3, ...
- Easily search and play media using a phone, TV or PC
- Redirect sound to DLNA speakers.
[[{security.remote_access.vnc,security.remote_access.ssh,security.remote_access.rdp,}]]
## Guacamole clientless remote desktop gateway.
* It supports standard protocols like VNC, RDP, and SSH.
* <https://guacamole.apache.org/>
* <https://github.com/tldr-pages/tldr/blob/master/pages/common/guacd.md>
## OBS Studio Live Streaming and Screen Recording Gets Wayland Support - 9to5Linux
* <https://9to5linux.com/obs-studio-open-source-live-streaming-and-screen-recording-software-gets-wayland-support>
[[{linux.desktop.OStree]]
## Endless OS: "Git like" OS updates.
* <https://support.endlessos.org/en/endless-os/updates>
With OSTree, keeping a previous version of the OS does not double the
disk space used: only the differences between the two versions need
to be stored. For minor upgrades (such as 3.4.0 to 3.4.1) the
difference is typically only a few megabytes. For major upgrades
(such as 3.3.x to 3.4.x) the difference is significantly larger, but
the ability to roll back to the old version is even more valuable.
* <https://ostreedev.github.io/ostree/>
As implied above, libostree is both a shared library and suite of
command line tools that combines a "git-like" model for
committing and downloading bootable filesystem trees, along with a
layer for deploying them and managing the bootloader configuration.
The core OSTree model is like git in that it checksums individual
files and has a content-addressed-object store. It’s unlike git in
that it “checks out” the files via hardlinks, and they thus need
to be immutable to prevent corruption. Therefore, another way to
think of OSTree is that it’s just a more polished version of Linux
VServer hardlinks.
Features:
- Transactional upgrades and rollback for the system
- Replicating content incrementally over HTTP via GPG signatures and
"pinned TLS" support
- Support for parallel installing more than just 2 bootable roots
- Binary history on the server side (and client)
- Introspectable shared library API for build and deployment systems
- Flexible support for multiple branches and repositories, supporting
projects like flatpak which use libostree for applications, rather
than hosts.
Endless OS uses libostree for their host system as well as flatpak.
See their eos-updater and deb-ostree-builder projects.
* Fedora derivatives use rpm-ostree (noted below); there are 4 variants
using OSTree:
- Fedora CoreOS
- Fedora Silverblue
- Fedora Kinoite
- Fedora IoT
* GNOME Continuous is where OSTree was born - as a high performance
continuous delivery/testing system for GNOME.
* OSTree is in many ways very evolutionary. It builds on concepts and
ideas introduced from many different projects such as Systemd
Stateless, Systemd Bootloader Spec, Chromium Autoupdate, the much
older Fedora/Red Hat Stateless Project, Linux VServer and many more.
[[linux.desktop.OStree}]]
## 5 OOSS alternatives to Microsoft Exchange
* <https://opensource.com/article/21/11/open-source-alternatives-microsoft-exchange>
[[{]]
## WirePlumber in Fedora 35
* <https://www.collabora.com/news-and-blog/news-and-events/wireplumber-in-fedora-35.html>
...WirePlumber as the default session manager for PipeWire! ... previously adopted in
the automotive space by Automotive Grade Linux... it is now the recommended session
manager to accompany PipeWire
... WirePlumber brings some new and interesting things to the desktop. Most notably, it
introduces the ability to easily modify the overall behavior of PipeWire for different
use cases, using Lua scripts ... customize multimedia experience...
[[}]]
## Barrier: keyboard/mouse sharing across machines
* <https://www.youtube.com/watch?v=mAGTFAeA2Bo>
## Avahi,ZeroConf
* <https://en.wikipedia.org/wiki/Avahi_(software)>
[[{]]
## 101: postmarketOS: real Linux distribution for phones
https://postmarketos.org/
Real OS for Smartphones
Writing packages is easy, by the way: as long as you know how to
write shell scripts, you are good to go. We have continuous
integration in place that makes sure everything builds that gets
submitted to our packages repository, among other sanity checks.
[[}]]
[[linux.desktop}]]