Merge branch 'main' into add-contribution-guidelines

This commit is contained in:
Oskar Manhart 2024-09-04 15:19:22 +02:00
commit 20e0983a29
172 changed files with 7352 additions and 2054 deletions

25
.github/workflows/update.yaml vendored Normal file
View File

@ -0,0 +1,25 @@
name: Update submodules
on:
repository_dispatch:
types: update
jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Update module
run: |
git submodule update --init --recursive --checkout -f
- name: Commit and push
uses: EndBug/add-and-commit@v9
with:
add: "WinApps-Launcher"
default_author: github_actions
message: "Update submodules"
push: true
fetch: true

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "WinApps-Launcher"]
path = WinApps-Launcher
url = https://github.com/winapps-org/WinApps-Launcher.git

50
.pre-commit-config.yaml Normal file
View File

@ -0,0 +1,50 @@
ci:
autoupdate_branch: "rewrite"
repos:
- repo: https://github.com/Lucas-C/pre-commit-hooks
rev: v1.5.5
hooks:
- id: chmod
args: [ "775" ]
files: (\.sh|winapps)$
- id: forbid-crlf
- id: remove-crlf
- id: forbid-tabs
- id: remove-tabs
args: [ --whitespaces-count, "4" ]
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: check-added-large-files
- id: check-case-conflict
- id: check-executables-have-shebangs
- id: check-json
- id: check-merge-conflict
- id: check-shebang-scripts-are-executable
- id: check-symlinks
- id: check-toml
- id: check-vcs-permalinks
- id: check-xml
- id: check-yaml
- id: destroyed-symlinks
- id: detect-private-key
- id: end-of-file-fixer
- id: fix-byte-order-marker
- id: mixed-line-ending
- id: pretty-format-json
args: [ "--autofix", "--no-sort-keys" ]
- id: sort-simple-yaml
- id: trailing-whitespace
- repo: https://github.com/scop/pre-commit-shfmt
rev: v3.8.0-1
hooks:
- id: shfmt
args: ["-i", "4", "-ci", "-s"]
- repo: https://github.com/shellcheck-py/shellcheck-py
rev: v0.10.0.1
hooks:
- id: shellcheck

583
README.md
View File

@ -1,174 +1,481 @@
# winapps
The winapps main project
Originally created by fmstrat https://github.com/Fmstrat/winapps/
<p align="center"><img align="center" width="700" src="./icons/banner_dark.svg#gh-dark-mode-only"/></p>
<p align="center"><img align="center" width="700" src="./icons/banner_dark.svg#gh-light-mode-only"/></p>
<hr>
Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration for right clicking on files of specific mime types to open them.
Run Windows applications (including [Microsoft 365](https://www.microsoft365.com/) and [Adobe Creative Cloud](https://www.adobe.com/creativecloud.html)) on GNU/Linux with `KDE Plasma`, `GNOME` or `XFCE`, integrated seamlessly as if they were native to the OS.
<img src="demo/demo.gif" width=1000>
<p align="center"><img src="./demo/demo.png" width=1000 alt="WinApps Demonstration."></p>
## How it works
WinApps was created as an easy, one command way to include apps running inside a VM (or on any RDP server) directly into GNOME as if they were native applications. WinApps works by:
- Running a Windows RDP server in a background VM container
- Checking the RDP server for installed applications such as Microsoft Office
- If those programs are installed, it creates shortcuts leveraging FreeRDP for both the CLI and the GNOME tray
- Files in your home directory are accessible via the `\\tsclient\home` mount inside the VM
- You can right click on any files in your home directory to open with an application, too
## Underlying Mechanism
WinApps works by:
1. Running Windows in a `Docker`, `Podman` or `libvirt` virtual machine.
2. Querying Windows for all installed applications.
3. Creating shortcuts to selected Windows applications on the host GNU/Linux OS.
4. Using [`FreeRDP`](https://www.freerdp.com/) as a backend to seamlessly render Windows applications alongside GNU/Linux applications.
## Currently supported applications
### WinApps supports ***ANY*** installed application on your system.
## Additional Features
- The GNU/Linux `/home` directory is accessible within Windows via the `\\tsclient\home` mount.
- Integration with `Nautilus`, allowing you to right-click files to open them with specific Windows applications based on the file MIME type.
- The [official taskbar widget](https://github.com/winapps-org/WinApps-Launcher) enables seamless administration of the Windows subsystem and offers an easy way to launch Windows applications.
It does this by:
1. Scanning your system for offically configured applications (below)
2. Scanning your system for any other EXE files with install records in the Windows Registry
## Supported Applications
**WinApps supports <u>*ALL*</u> Windows applications.**
Any officially configured applications will have support for high-resolution icons and mime types for automatically detecting what files can be opened by each application. Any other detected executable files will leverage the icons pulled from the EXE.
Universal application support is achieved by:
1. Scanning Windows for any officially supported applications (list below).
2. Scanning Windows for any other `.exe` files listed within the Windows Registry.
Note: The officially configured application list below is fueled by the community, and therefore some apps may be untested by the WinApps team.
Officially supported applications benefit from high-resolution icons and pre-populated MIME types. This enables file managers to determine which Windows applications should open files based on file extensions. Icons for other detected applications are pulled from `.exe` files.
Contributing to the list of supported applications is encouraged through submission of pull requests! Please help us grow the WinApps community.
*Please note that the provided list of officially supported applications is community-driven. As such, some applications may not be tested and verified by the WinApps team.*
### Officially Supported Applications
<table cellpadding="10" cellspacing="0" border="0">
<tr>
<td><img src="apps/acrobat-x-pro/icon.svg" width="100"></td><td>Adobe Acrobat Pro<br>(X)</td>
<td><img src="apps/acrobat-reader-dc/icon.svg" width="100"></td><td>Adobe Acrobat Reader<br>(DC)</td>
</tr>
<tr>
<td><img src="apps/aftereffects-cc/icon.svg" width="100"></td><td>Adobe After Effects<br>(CC)</td>
<td><img src="apps/audition-cc/icon.svg" width="100"></td><td>Adobe Audition<br>(CC)</td>
</tr>
<tr>
<td><img src="apps/bridge-cs6/icon.svg" width="100"></td><td>Adobe Bridge<br>(CS6, CC)</td>
<td><img src="apps/adobe-cc/icon.svg" width="100"></td><td>Adobe Creative Cloud<br>(CC)</td>
</tr>
<tr>
<td><img src="apps/illustrator-cc/icon.svg" width="100"></td><td>Adobe Illustrator<br>(CC)</td>
<td><img src="apps/indesign-cc/icon.svg" width="100"></td><td>Adobe InDesign<br>(CC)</td>
</tr>
<tr>
<td><img src="apps/lightroom-cc/icon.svg" width="100"></td><td>Adobe Lightroom<br>(CC)</td>
<td><img src="apps/cmd/icon.svg" width="100"></td><td>Command Prompt<br>(cmd.exe)</td>
</tr>
<tr>
<td><img src="apps/explorer/icon.svg" width="100"></td><td>Explorer<br>(File Manager)</td>
<td><img src="apps/iexplorer/icon.svg" width="100"></td><td>Internet Explorer<br>(11)</td>
</tr>
<tr>
<td><img src="apps/access/icon.svg" width="100"></td><td>Microsoft Access<br>(2016, 2019, o365)</td>
<td><img src="apps/excel/icon.svg" width="100"></td><td>Microsoft Excel<br>(2016, 2019, o365)</td>
</tr>
<tr>
<td><img src="apps/word/icon.svg" width="100"></td><td>Microsoft Word<br>(2016, 2019, o365)</td>
<td><img src="apps/onenote/icon.svg" width="100"></td><td>Microsoft OneNote<br>(2016, 2019, o365)</td>
</tr>
<tr>
<td><img src="apps/outlook/icon.svg" width="100"></td><td>Microsoft Outlook<br>(2016, 2019, o365)</td>
<td><img src="apps/powerpoint/icon.svg" width="100"></td><td>Microsoft PowerPoint<br>(2016, 2019, o365)</td>
</tr>
<tr>
<td><img src="apps/publisher/icon.svg" width="100"></td><td>Microsoft Publisher<br>(2016, 2019, o365)</td>
<td><img src="apps/powershell/icon.svg" width="100"></td><td>Powershell</td>
</tr>
<tr>
<td><img src="icons/windows.svg" width="100"></td><td>Windows<br>(Full RDP session)</td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
<tr>
<!-- Adobe Acrobat Pro -->
<td>
<img src="apps/acrobat-x-pro/icon.svg" width="100">
</td>
<td>
<b>Adobe Acrobat Pro</b><br>
(X)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Adobe_Acrobat_DC_logo_2020.svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Adobe After Effects -->
<td>
<img src="apps/aftereffects-cc/icon.svg" width="100">
</td>
<td>
<b>Adobe After Effects</b><br>
(CC)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Adobe_After_Effects_CC_icon.svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Adobe Audition -->
<td>
<img src="apps/audition-cc/icon.svg" width="100">
</td>
<td>
<b>Adobe Audition</b><br>
(CC)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Adobe_Audition_CC_icon_%282020%29.svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Adobe Bridge -->
<td>
<img src="apps/bridge-cs6/icon.svg" width="100">
</td>
<td>
<b>Adobe Bridge</b><br>
(CS6, CC)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Adobe_Bridge_CC_icon.svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Adobe Creative Cloud -->
<td>
<img src="apps/adobe-cc/icon.svg" width="100">
</td>
<td>
<b>Adobe Creative Cloud</b><br>
(CC)<br>
<i><a href="https://iconduck.com/icons/240218/adobe-creative-cloud">Icon</a> under <a href="https://iconduck.com/licenses/mit">MIT license</a>.</i>
</td>
<!-- Adobe Illustrator -->
<td>
<img src="apps/illustrator-cc/icon.svg" width="100">
</td>
<td>
<b>Adobe Illustrator</b><br>
(CC)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Adobe_Illustrator_CC_icon.svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Adobe InDesign -->
<td>
<img src="apps/indesign-cc/icon.svg" width="100">
</td>
<td>
<b>Adobe InDesign</b><br>
(CC)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Adobe_InDesign_CC_icon.svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Adobe Lightroom -->
<td>
<img src="apps/lightroom-cc/icon.svg" width="100">
</td>
<td>
<b>Adobe Lightroom</b><br>
(CC)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Adobe_Photoshop_Lightroom_CC_logo.svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Adobe Photoshop -->
<td>
<img src="apps/photoshop-cc/icon.svg" width="100">
</td>
<td>
<b>Adobe Photoshop</b><br>
(CS6, CC)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Adobe_Photoshop_CC_icon.svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Command Prompt -->
<td>
<img src="apps/cmd/icon.svg" width="100">
</td>
<td>
<b>Command Prompt</b><br>
(cmd.exe)<br>
<i><a href="https://github.com/microsoft/terminal/blob/main/res/terminal/Terminal.svg">Icon</a> under <a href="https://github.com/microsoft/terminal/blob/main/LICENSE">MIT license</a>.</i>
</td>
</tr>
<tr>
<!-- File Explorer -->
<td>
<img src="apps/explorer/icon.svg" width="100">
</td>
<td>
<b>File Explorer</b><br>
(Windows Explorer)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Windows_Explorer.svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Internet Explorer -->
<td>
<img src="apps/iexplorer/icon.svg" width="100">
</td>
<td>
<b>Internet Explorer</b><br>
(11)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Internet_Explorer_10%2B11_logo.svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Microsoft Access -->
<td>
<img src="apps/access/icon.svg" width="100">
</td>
<td>
<b>Microsoft Access</b><br>
(2016, 2019, o365)<br>
<i><a href="https://commons.wikimedia.org/wiki/File:Microsoft_Office_Access_(2019-present).svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Microsoft Excel -->
<td>
<img src="apps/excel/icon.svg" width="100">
</td>
<td>
<b>Microsoft Excel</b><br>
(2016, 2019, o365)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Office_Excel_(2019%E2%80%93present).svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Microsoft Word -->
<td>
<img src="apps/word/icon.svg" width="100">
</td>
<td>
<b>Microsoft Word</b><br>
(2016, 2019, o365)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Office_Word_(2019%E2%80%93present).svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Microsoft OneNote -->
<td>
<img src="apps/onenote/icon.svg" width="100">
</td>
<td>
<b>Microsoft OneNote</b><br>
(2016, 2019, o365)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Office_OneNote_(2019%E2%80%93present).svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Microsoft Outlook -->
<td>
<img src="apps/outlook/icon.svg" width="100">
</td>
<td>
<b>Microsoft Outlook</b><br>
(2016, 2019, o365)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Office_Outlook_(2018%E2%80%93present).svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Microsoft PowerPoint -->
<td>
<img src="apps/powerpoint/icon.svg" width="100">
</td>
<td>
<b>Microsoft PowerPoint</b><br>
(2016, 2019, o365)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Office_PowerPoint_(2019%E2%80%93present).svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Microsoft Publisher -->
<td>
<img src="apps/publisher/icon.svg" width="100">
</td>
<td>
<b>Microsoft Publisher</b><br>
(2016, 2019, o365)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Office_Publisher_(2019-present).svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Microsoft Visio -->
<td>
<img src="apps/visio/icon.svg" width="100">
</td>
<td>
<b>Microsoft Visio</b><br>
(Standard/Pro. 2021, Plan 2)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Office_Visio_(2019).svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- Microsoft Project -->
<td>
<img src="apps/project/icon.svg" width="100">
</td>
<td>
<b>Microsoft Project</b><br>
(Standard/Pro. 2021, Plan 3/5)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Microsoft_Project_(2019present).svg">Icon</a> in the Public Domain.</i>
</td>
<!-- Microsoft Visual Studio -->
<td>
<img src="apps/visual-studio-pro/icon.svg" width="100">
</td>
<td>
<b>Microsoft Visual Studio</b><br>
(Comm./Pro./Ent. 2022)<br>
<i><a href="https://en.m.wikipedia.org/wiki/File:Visual_Studio_Icon_2022.svg">Icon</a> in the Public Domain.</i>
</td>
</tr>
<tr>
<!-- PowerShell -->
<td>
<img src="apps/powershell/icon.svg" width="100">
</td>
<td>
<b>PowerShell</b><br>
<i><a href="https://iconduck.com/icons/102322/file-type-powershell">Icon</a> under <a href="https://iconduck.com/licenses/mit">MIT license</a>.</i>
</td>
<!-- Windows -->
<td>
<img src="icons/windows.svg" width="100">
</td>
<td>
<b>Windows</b><br>
(Full RDP Session)<br>
<i><a href="url">Icon</a> in the Public Domain.</i>
</td>
</tr>
</table>
## Installation
### Step 1: Configure a Windows VM
Both `Docker` and `Podman` are recommended backends for running the Windows virtual machine, as they facilitate an automated Windows installation process. WinApps is also compatible with `libvirt`. While this method requires considerably more manual configuration, it also provides greater virtual machine customisation options. All three methods leverage the `KVM` hypervisor, ensuring excellent virtual machine performance. Ultimately, the choice of backend depends on your specific use case.
### Step 1: Set up a Windows Virtual Machine
The best solution for running a VM as a subsystem for WinApps would be KVM. KVM is a CPU and memory-efficient virtualization engine bundled with most major Linux distributions. To set up the VM for WinApps, follow this guide:
The following guides are available:
- [Creating a Windows VM with `Docker` or `Podman`](docs/docker.md)
- [Creating a Windows VM with `libvirt`](docs/libvirt.md)
- [Creating a Virtual Machine in KVM](docs/KVM.md)
If you already have a Windows VM or server you wish to use with WinApps, you will need to merge `install/RDPApps.reg` into the Windows Registry manually.
If you already have a Virtual Machine or server you wish to use with WinApps, you will need to merge `install/RDPApps.reg` into the VM's Windows Registry. If this VM is in KVM and you want to use auto-IP detection, you will need to name the machine `RDPWindows`. Directions for both of these can be found in the guide linked above.
### Step 2: Clone WinApps Repository and Dependencies
1. Clone the WinApps GitHub repository.
```bash
git clone --recurse-submodules --remote-submodules https://github.com/winapps-org/winapps.git && cd winapps
```
### Step 2: Download the repo and prerequisites
To get things going, use:
``` bash
sudo apt install -y freerdp2-x11
git clone https://github.com/winapps-org/winapps.git
cd winapps
2. Install the required dependencies.
- Debian/Ubuntu:
```bash
sudo apt install -y dialog freerdp3-x11 iproute2 libnotify-bin netcat
```
- Fedora/RHEL:
```bash
sudo dnf install -y dialog freerdp iproute libnotify nmap-ncat
```
- Arch Linux:
```bash
sudo pacman -Syu --needed -y dialog freerdp iproute2 libnotify gnu-netcat
```
- Gentoo Linux:
```bash
sudo emerge --ask=n sys-libs/dialog net-misc/freerdp:3 net-misc/iproute2 x11-libs/libnotify net-analyzer/netcat
```
- `Docker Engine`: https://docs.docker.com/engine/install/
- `Podman`: https://podman.io/docs/installation
- `podman-compose`: https://github.com/containers/podman-compose
> [!NOTE]
> WinApps requires `FreeRDP` version 3 or later. If not available for your distribution through your package manager, you can install the [Flatpak](https://flathub.org/apps/com.freerdp.FreeRDP).
```bash
flatpak install flathub com.freerdp.FreeRDP
sudo flatpak override --filesystem=home com.freerdp.FreeRDP # To use `+home-drive`
```
### Step 3: Creating your WinApps configuration file
You will need to create a `~/.config/winapps/winapps.conf` configuration file with the following information in it:
``` bash
### Step 3: Create a WinApps Configuration File
Create a configuration file at `~/.config/winapps/winapps.conf` containing the following:
```bash
##################################
# WINAPPS CONFIGURATION FILE #
##################################
# INSTRUCTIONS
# - Leading and trailing whitespace are ignored.
# - Empty lines are ignored.
# - Lines starting with '#' are ignored.
# - All characters following a '#' are ignored.
# [WINDOWS USERNAME]
RDP_USER="MyWindowsUser"
# [WINDOWS PASSWORD]
RDP_PASS="MyWindowsPassword"
#RDP_DOMAIN="MYDOMAIN"
#RDP_IP="192.168.123.111"
#RDP_SCALE=100
#RDP_FLAGS=""
#MULTIMON="true"
#DEBUG="true"
# [WINDOWS DOMAIN]
# DEFAULT VALUE: '' (BLANK)
RDP_DOMAIN=""
# [WINDOWS IPV4 ADDRESS]
# NOTES:
# - If using 'libvirt', 'RDP_IP' will be determined by WinApps at runtime if left unspecified.
# DEFAULT VALUE:
# - 'docker': '127.0.0.1'
# - 'podman': '127.0.0.1'
# - 'libvirt': '' (BLANK)
RDP_IP=""
# [WINAPPS BACKEND]
# DEFAULT VALUE: 'docker'
# VALID VALUES:
# - 'docker'
# - 'podman'
# - 'libvirt'
# - 'manual'
WAFLAVOR="docker"
# [DISPLAY SCALING FACTOR]
# NOTES:
# - If an unsupported value is specified, a warning will be displayed.
# - If an unsupported value is specified, WinApps will use the closest supported value.
# DEFAULT VALUE: '100'
# VALID VALUES:
# - '100'
# - '140'
# - '180'
RDP_SCALE="100"
# [ADDITIONAL FREERDP FLAGS & ARGUMENTS]
# DEFAULT VALUE: '' (BLANK)
# VALID VALUES: See https://github.com/awakecoding/FreeRDP-Manuals/blob/master/User/FreeRDP-User-Manual.markdown
RDP_FLAGS=""
# [MULTIPLE MONITORS]
# NOTES:
# - If enabled, a FreeRDP bug *might* produce a black screen.
# DEFAULT VALUE: 'false'
# VALID VALUES:
# - 'true'
# - 'false'
MULTIMON="false"
# [DEBUG WINAPPS]
# NOTES:
# - Creates and appends to ~/.local/share/winapps/winapps.log when running WinApps.
# DEFAULT VALUE: 'true'
# VALID VALUES:
# - 'true'
# - 'false'
DEBUG="true"
# [AUTOMATICALLY PAUSE WINDOWS]
# NOTES:
# - This is currently INCOMPATIBLE with 'docker' and 'manual'.
# - See https://github.com/dockur/windows/issues/674
# DEFAULT VALUE: 'off'
# VALID VALUES:
# - 'on'
# - 'off'
AUTOPAUSE="off"
# [AUTOMATICALLY PAUSE WINDOWS TIMEOUT]
# NOTES:
# - This setting determines the duration of inactivity to tolerate before Windows is automatically paused.
# - This setting is ignored if 'AUTOPAUSE' is set to 'off'.
# - The value must be specified in seconds (to the nearest 10 seconds e.g., '30', '40', '50', etc.).
# - For RemoteApp RDP sessions, there is a mandatory 20-second delay, so the minimum value that can be specified here is '20'.
# - Source: https://techcommunity.microsoft.com/t5/security-compliance-and-identity/terminal-services-remoteapp-8482-session-termination-logic/ba-p/246566
# DEFAULT VALUE: '300'
# VALID VALUES: >=20
AUTOPAUSE_TIME="300"
# [FREERDP COMMAND]
# NOTES:
# - WinApps will attempt to automatically detect the correct command to use for your system.
# DEFAULT VALUE: '' (BLANK)
# VALID VALUES: The command required to run FreeRDPv3 on your system (e.g., 'xfreerdp', 'xfreerdp3', etc.).
FREERDP_COMMAND=""
```
The username and password should be a full user account and password, such as the one created when setting up Windows or a domain user. It cannot be a user/PIN combination as those are not valid for RDP access.
Options:
- When using a pre-existing non-KVM RDP server, you can use the `RDP_IP` to specify it's location
- If you are running a VM in KVM with NAT enabled, leave `RDP_IP` commented out and WinApps will auto-detect the right local IP
- For domain users, you can uncomment and change `RDP_DOMAIN`
- On high-resolution (UHD) displays, you can set `RDP_SCALE` to the scale you would like [100|140|160|180]
- To add flags to the FreeRDP call, such as `/audio-mode:1` to pass in a mic, use the `RDP_FLAGS` configuration option
- For multi-monitor setups, you can try enabling `MULTIMON`, however if you get a black screen (FreeRDP bug) you will need to revert back
- If you enable `DEBUG`, a log will be created on each application start in `~/.local/share/winapps/winapps.log`
> [!NOTE]
> `RDP_USER` and `RDP_PASS` must correspond to a complete Windows user account and password, such as those created during Windows setup or for a domain user. User/PIN combinations are not valid for RDP access.
### Step 4: Run the WinApps installer
Lastly, check that FreeRDP can connect with:
```
bin/winapps check
```
You will see output from FreeRDP, as well as potentially have to accept the initial certificate. After that, a Windows Explorer window should pop up. You can close this window and press `Ctrl-C` to cancel out of FreeRDP.
> [!NOTE]
> If you wish to use an alternative WinApps backend (other than `Docker`), uncomment and change `WAFLAVOR="docker"` to `WAFLAVOR="podman"` or `WAFLAVOR="libvirt"`.
If this step fails, try restarting the VM, or your problem could be related to:
- You need to accept the security cert the first time you connect (with 'check')
- Not enabling RDP in the Windows VM
- Not being able to connect to the IP of the VM
- Incorrect user credentials in `~/.config/winapps/winapps.conf`
- Not merging `install/RDPApps.reg` into the VM
#### Configuration Options Explained
- If using a pre-existing Windows RDP server on your LAN, you must use `RDP_IP` to specify the location of the Windows server. You may also wish to configure a static IP address for this server.
- If running a Windows VM using `libvirt` with NAT enabled, leave `RDP_IP` commented out and WinApps will auto-detect the local IP address for the VM.
- For domain users, you can uncomment and change `RDP_DOMAIN`.
- On high-resolution (UHD) displays, you can set `RDP_SCALE` to the scale you would like to use (100, 140 or 180).
- To add additional flags to the FreeRDP call (e.g. `/prevent-session-lock 120`), uncomment and use the `RDP_FLAGS` configuration option.
- For multi-monitor setups, you can try enabling `MULTIMON`. A FreeRDP bug may result in a black screen however, in which case you should revert this change.
- If you enable `DEBUG`, a log will be created on each application start in `~/.local/share/winapps/winapps.log`.
- If using a system on which the FreeRDP command is not `xfreerdp` or `xfreerdp3`, the correct command can be specified using `FREERDP_COMMAND`.
Then the final step is to run the installer which will prompt you for a system or user install:
``` bash
### Step 4: Run the WinApps Installer
Run the WinApps installer.
```bash
./installer.sh
```
This will take you through the following process:
<img src="demo/installer.gif" width=1000>
A list of supported additional arguments can be accessed by running `./installer.sh --help`.
<img src="./demo/installer.gif" width=1000 alt="WinApps Installer Animation.">
## Adding pre-defined applications
Adding applications with custom icons and mime types to the installer is easy. Simply copy one of the application configurations in the `apps` folder, and:
- Edit the variables for the application
- Replace the `icon.svg` with an SVG for the application (appropriately licensed)
- Re-run the installer
- Submit a Pull Request to add it to WinApps officially
## Adding Additional Pre-defined Applications
Adding your own applications with custom icons and MIME types to the installer is easy. Simply copy one of the application configurations in the `apps` folder located within the WinApps repository, and:
1. Modify the name and variables to reflect the appropriate/desired values for your application.
2. Replace `icon.svg` with an SVG for your application (ensuring the icon is appropriately licensed).
3. Remove and reinstall WinApps.
4. Submit a pull request to add your application to WinApps as an officially supported application once you have tested and verified your configuration (optional, but encouraged).
When running the installer, it will check for if any configured apps are installed, and if they are it will create the appropriate shortcuts on the host OS.
## Running Applications Manually
WinApps offers a manual mode for running applications that were not configured by the WinApps installer. This is completed with the `manual` flag. Executables that are in the Windows PATH do not require full path definition.
## Running applications manually
WinApps offers a manual mode for running applications that are not configured. This is completed with the `manual` flag. Executables that are in the path do not require full path definition.
``` bash
```bash
./bin/winapps manual "C:\my\directory\executableNotInPath.exe"
./bin/winapps manual executableInPath.exe
```
## Checking for new application support
The installer can be run multiple times, so simply run the below again and it will remove any current installations and update for the latest applications.
``` bash
./installer.sh
```
## Updating WinApps
The installer can be run multiple times. To update your installation of WinApps:
1. Run the WinApps installer to remove WinApps from your system.
2. Pull the latest changes from the WinApps GitHub repository.
3. Re-install WinApps using the WinApps installer.
## Optional installer command line arguments
The following optional commands can be used to manage your application configurations without prompts:
``` bash
./installer.sh --user # Configure applications for the current user
./installer.sh --system # Configure applications for the entire system
./installer.sh --user --uninstall # Remove all configured applications for the current user
./installer.sh --system --uninstall # Remove all configured applications for the entire system
```
## Shout outs
- Some icons pulled from
- Fluent UI React - Icons under [MIT License](https://github.com/Fmstrat/fluent-ui-react/blob/master/LICENSE.md)
- Fluent UI - Icons under [MIT License](https://github.com/Fmstrat/fluentui/blob/master/LICENSE) with [restricted use](https://static2.sharepointonline.com/files/fabric/assets/microsoft_fabric_assets_license_agreement_nov_2019.pdf)
- PKief's VSCode Material Icon Theme - Icons under [MIT License](https://github.com/Fmstrat/vscode-material-icon-theme/blob/master/LICENSE.md)
- DiemenDesign's LibreICONS - Icons under [MIT License](https://github.com/Fmstrat/LibreICONS/blob/master/LICENSE)
## Star History
<a href="https://star-history.com/#winapps-org/winapps&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=winapps-org/winapps&type=Date&theme=dark"/>
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=winapps-org/winapps&type=Date"/>
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=winapps-org/winapps&type=Date"/>
</picture>
</a>

1
WinApps-Launcher Submodule

@ -0,0 +1 @@
Subproject commit eaa660d39bf3f49b136c98c87c35e3e12f118f8f

View File

@ -1,3 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M1280 64q137 0 274 15 24 3 69 9t101 18 112 28 105 39 77 51 30 64v1472q0 35-30 63t-77 51-104 39-113 28-100 19-70 9q-137 15-274 15-138 0-274-15-24-2-69-9t-101-18-112-28-105-39-77-51-30-64v-224H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V288q0-35 30-63t77-51 104-39 113-28 100-18 70-10q136-15 274-15zm0 128q-65 0-145 4t-162 16-161 29-138 47q62 29 139 47t159 29 161 15 147 5q67 0 146-4t161-15 159-29 140-48q-60-28-138-46t-160-30-163-15-145-5zM403 1207h217l51 153h171L597 688H430l-248 672h170l51-153zm1517 532v-303q-66 29-147 48t-168 30-170 17-155 5q-73 0-145-4t-145-13q-23 17-51 17H640v203q29 23 78 41t108 31 125 21 126 14 115 8 88 2q35 0 88-2t114-7 127-14 124-22 109-31 78-41zm0-446V924q-66 29-147 48t-168 30-170 17-155 5q-64 0-128-3t-128-10v384q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zm0-512V412q-66 29-147 48t-168 30-170 17-155 5q-71 0-155-5t-170-16-167-31-148-48v100h299q35 0 60 25t25 60v286q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zM442 1077l69-209 67 209H442z" fill="#ffca28" />
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1993.481 1947.121">
<path fill="#881421" d="M463.6 1251.72v463.6c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8v-463.6H463.6z"/>
<path fill="#AF2031" d="M463.6 741.76v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V741.76H463.6z"/>
<path fill="#C94F60" d="M463.6 231.8v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V231.8H463.6z"/>
<ellipse cx="1228.541" cy="231.8" fill="#E08095" rx="764.94" ry="231.8"/>
<path d="M1027.662 417.24H463.6v1159h564.062c46.869-.153 84.825-38.109 84.978-84.978V502.218c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".1"/>
<path d="M981.302 463.6H463.6v1159h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M981.302 463.6H463.6v1066.28h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M934.943 463.6H463.6v1066.28h471.342c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.977-84.978z" opacity=".2"/>
<linearGradient id="a" x1="177.1808" x2="842.7396" y1="1551.9205" y2="399.2002" gradientTransform="matrix(1 0 0 -1 0 1949.1207)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b72c3f"/>
<stop offset=".5" stop-color="#b12334"/>
<stop offset="1" stop-color="#9d1623"/>
</linearGradient>
<path fill="url(#a)" d="M84.978 463.6h849.965c46.932 0 84.978 38.046 84.978 84.978v849.964c0 46.932-38.046 84.978-84.978 84.978H84.978C38.046 1483.52 0 1445.474 0 1398.542V548.578C0 501.646 38.046 463.6 84.978 463.6z"/>
<path fill="#FFF" d="M448.904 697.301h125.172l201.11 552.472H656.968l-44.32-131.755H405.743l-43.532 131.755H244.735l204.169-552.472zm137.133 335.6L521.736 832.95c-5.257-14.656-9.198-29.752-11.775-45.108h-2.318c-2.39 15.78-6.255 31.302-11.544 46.36l-64.904 198.792 154.842-.093z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,3 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M1280 64q137 0 274 15 24 3 69 9t101 18 112 28 105 39 77 51 30 64v1472q0 35-30 63t-77 51-104 39-113 28-100 19-70 9q-137 15-274 15-138 0-274-15-24-2-69-9t-101-18-112-28-105-39-77-51-30-64v-224H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V288q0-35 30-63t77-51 104-39 113-28 100-18 70-10q136-15 274-15zm0 128q-65 0-145 4t-162 16-161 29-138 47q62 29 139 47t159 29 161 15 147 5q67 0 146-4t161-15 159-29 140-48q-60-28-138-46t-160-30-163-15-145-5zM403 1207h217l51 153h171L597 688H430l-248 672h170l51-153zm1517 532v-303q-66 29-147 48t-168 30-170 17-155 5q-73 0-145-4t-145-13q-23 17-51 17H640v203q29 23 78 41t108 31 125 21 126 14 115 8 88 2q35 0 88-2t114-7 127-14 124-22 109-31 78-41zm0-446V924q-66 29-147 48t-168 30-170 17-155 5q-64 0-128-3t-128-10v384q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zm0-512V412q-66 29-147 48t-168 30-170 17-155 5q-71 0-155-5t-170-16-167-31-148-48v100h299q35 0 60 25t25 60v286q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zM442 1077l69-209 67 209H442z" fill="#ffca28" />
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1993.481 1947.121">
<path fill="#881421" d="M463.6 1251.72v463.6c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8v-463.6H463.6z"/>
<path fill="#AF2031" d="M463.6 741.76v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V741.76H463.6z"/>
<path fill="#C94F60" d="M463.6 231.8v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V231.8H463.6z"/>
<ellipse cx="1228.541" cy="231.8" fill="#E08095" rx="764.94" ry="231.8"/>
<path d="M1027.662 417.24H463.6v1159h564.062c46.869-.153 84.825-38.109 84.978-84.978V502.218c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".1"/>
<path d="M981.302 463.6H463.6v1159h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M981.302 463.6H463.6v1066.28h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M934.943 463.6H463.6v1066.28h471.342c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.977-84.978z" opacity=".2"/>
<linearGradient id="a" x1="177.1808" x2="842.7396" y1="1551.9205" y2="399.2002" gradientTransform="matrix(1 0 0 -1 0 1949.1207)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b72c3f"/>
<stop offset=".5" stop-color="#b12334"/>
<stop offset="1" stop-color="#9d1623"/>
</linearGradient>
<path fill="url(#a)" d="M84.978 463.6h849.965c46.932 0 84.978 38.046 84.978 84.978v849.964c0 46.932-38.046 84.978-84.978 84.978H84.978C38.046 1483.52 0 1445.474 0 1398.542V548.578C0 501.646 38.046 463.6 84.978 463.6z"/>
<path fill="#FFF" d="M448.904 697.301h125.172l201.11 552.472H656.968l-44.32-131.755H405.743l-43.532 131.755H244.735l204.169-552.472zm137.133 335.6L521.736 832.95c-5.257-14.656-9.198-29.752-11.775-45.108h-2.318c-2.39 15.78-6.255 31.302-11.544 46.36l-64.904 198.792 154.842-.093z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,3 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M1280 64q137 0 274 15 24 3 69 9t101 18 112 28 105 39 77 51 30 64v1472q0 35-30 63t-77 51-104 39-113 28-100 19-70 9q-137 15-274 15-138 0-274-15-24-2-69-9t-101-18-112-28-105-39-77-51-30-64v-224H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V288q0-35 30-63t77-51 104-39 113-28 100-18 70-10q136-15 274-15zm0 128q-65 0-145 4t-162 16-161 29-138 47q62 29 139 47t159 29 161 15 147 5q67 0 146-4t161-15 159-29 140-48q-60-28-138-46t-160-30-163-15-145-5zM403 1207h217l51 153h171L597 688H430l-248 672h170l51-153zm1517 532v-303q-66 29-147 48t-168 30-170 17-155 5q-73 0-145-4t-145-13q-23 17-51 17H640v203q29 23 78 41t108 31 125 21 126 14 115 8 88 2q35 0 88-2t114-7 127-14 124-22 109-31 78-41zm0-446V924q-66 29-147 48t-168 30-170 17-155 5q-64 0-128-3t-128-10v384q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zm0-512V412q-66 29-147 48t-168 30-170 17-155 5q-71 0-155-5t-170-16-167-31-148-48v100h299q35 0 60 25t25 60v286q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zM442 1077l69-209 67 209H442z" fill="#ffca28" />
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1993.481 1947.121">
<path fill="#881421" d="M463.6 1251.72v463.6c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8v-463.6H463.6z"/>
<path fill="#AF2031" d="M463.6 741.76v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V741.76H463.6z"/>
<path fill="#C94F60" d="M463.6 231.8v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V231.8H463.6z"/>
<ellipse cx="1228.541" cy="231.8" fill="#E08095" rx="764.94" ry="231.8"/>
<path d="M1027.662 417.24H463.6v1159h564.062c46.869-.153 84.825-38.109 84.978-84.978V502.218c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".1"/>
<path d="M981.302 463.6H463.6v1159h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M981.302 463.6H463.6v1066.28h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M934.943 463.6H463.6v1066.28h471.342c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.977-84.978z" opacity=".2"/>
<linearGradient id="a" x1="177.1808" x2="842.7396" y1="1551.9205" y2="399.2002" gradientTransform="matrix(1 0 0 -1 0 1949.1207)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b72c3f"/>
<stop offset=".5" stop-color="#b12334"/>
<stop offset="1" stop-color="#9d1623"/>
</linearGradient>
<path fill="url(#a)" d="M84.978 463.6h849.965c46.932 0 84.978 38.046 84.978 84.978v849.964c0 46.932-38.046 84.978-84.978 84.978H84.978C38.046 1483.52 0 1445.474 0 1398.542V548.578C0 501.646 38.046 463.6 84.978 463.6z"/>
<path fill="#FFF" d="M448.904 697.301h125.172l201.11 552.472H656.968l-44.32-131.755H405.743l-43.532 131.755H244.735l204.169-552.472zm137.133 335.6L521.736 832.95c-5.257-14.656-9.198-29.752-11.775-45.108h-2.318c-2.39 15.78-6.255 31.302-11.544 46.36l-64.904 198.792 154.842-.093z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,3 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M1280 64q137 0 274 15 24 3 69 9t101 18 112 28 105 39 77 51 30 64v1472q0 35-30 63t-77 51-104 39-113 28-100 19-70 9q-137 15-274 15-138 0-274-15-24-2-69-9t-101-18-112-28-105-39-77-51-30-64v-224H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V288q0-35 30-63t77-51 104-39 113-28 100-18 70-10q136-15 274-15zm0 128q-65 0-145 4t-162 16-161 29-138 47q62 29 139 47t159 29 161 15 147 5q67 0 146-4t161-15 159-29 140-48q-60-28-138-46t-160-30-163-15-145-5zM403 1207h217l51 153h171L597 688H430l-248 672h170l51-153zm1517 532v-303q-66 29-147 48t-168 30-170 17-155 5q-73 0-145-4t-145-13q-23 17-51 17H640v203q29 23 78 41t108 31 125 21 126 14 115 8 88 2q35 0 88-2t114-7 127-14 124-22 109-31 78-41zm0-446V924q-66 29-147 48t-168 30-170 17-155 5q-64 0-128-3t-128-10v384q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zm0-512V412q-66 29-147 48t-168 30-170 17-155 5q-71 0-155-5t-170-16-167-31-148-48v100h299q35 0 60 25t25 60v286q64 7 128 10t128 3q37 0 90-2t113-7 125-14 123-22 108-30 81-40zM442 1077l69-209 67 209H442z" fill="#ffca28" />
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1993.481 1947.121">
<path fill="#881421" d="M463.6 1251.72v463.6c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8v-463.6H463.6z"/>
<path fill="#AF2031" d="M463.6 741.76v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V741.76H463.6z"/>
<path fill="#C94F60" d="M463.6 231.8v509.96c0 128 342.462 231.8 764.94 231.8s764.94-103.8 764.94-231.8V231.8H463.6z"/>
<ellipse cx="1228.541" cy="231.8" fill="#E08095" rx="764.94" ry="231.8"/>
<path d="M1027.662 417.24H463.6v1159h564.062c46.869-.153 84.825-38.109 84.978-84.978V502.218c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".1"/>
<path d="M981.302 463.6H463.6v1159h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M981.302 463.6H463.6v1066.28h517.702c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.978-84.978z" opacity=".2"/>
<path d="M934.943 463.6H463.6v1066.28h471.342c46.869-.153 84.825-38.109 84.978-84.978V548.578c-.152-46.869-38.109-84.825-84.977-84.978z" opacity=".2"/>
<linearGradient id="a" x1="177.1808" x2="842.7396" y1="1551.9205" y2="399.2002" gradientTransform="matrix(1 0 0 -1 0 1949.1207)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b72c3f"/>
<stop offset=".5" stop-color="#b12334"/>
<stop offset="1" stop-color="#9d1623"/>
</linearGradient>
<path fill="url(#a)" d="M84.978 463.6h849.965c46.932 0 84.978 38.046 84.978 84.978v849.964c0 46.932-38.046 84.978-84.978 84.978H84.978C38.046 1483.52 0 1445.474 0 1398.542V548.578C0 501.646 38.046 463.6 84.978 463.6z"/>
<path fill="#FFF" d="M448.904 697.301h125.172l201.11 552.472H656.968l-44.32-131.755H405.743l-43.532 131.755H244.735l204.169-552.472zm137.133 335.6L521.736 832.95c-5.257-14.656-9.198-29.752-11.775-45.108h-2.318c-2.39 15.78-6.255 31.302-11.544 46.36l-64.904 198.792 154.842-.093z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

4
apps/acrobat-x-pro/icon.svg Executable file → Normal file
View File

@ -1,3 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14">
<path d="m 12.816862,8.6991205 c -0.355549,-0.380587 -1.083672,-0.599424 -2.115263,-0.599424 -0.550849,0 -1.1893342,0.05508 -1.882904,0.185286 C 8.4270909,7.8993875 8.0364884,7.4486925 7.6634129,6.9228805 7.3980035,6.5523095 7.1661459,6.1617065 6.952316,5.7761125 c 0.407128,-1.271962 0.6039316,-2.308561 0.6039316,-3.054712 0,-0.837292 -0.3019658,-1.710639 -1.1718075,-1.710639 -0.2669118,0 -0.5338235,0.162751 -0.6760429,0.400618 -0.3921048,0.705087 -0.2153321,2.24997 0.4592084,3.775824 -0.2518886,0.761174 -0.5182995,1.488797 -0.8513132,2.306057 -0.2894465,0.689063 -0.6229609,1.399159 -0.9629854,2.051164 -1.9550157,0.7932245 -3.2199669,1.7196525 -3.33865,2.4457735 -0.0520803,0.273922 0.037057,0.525811 0.2288531,0.72612 0.066603,0.05509 0.3184912,0.272921 0.7411432,0.272921 1.2970006,0 2.6641094,-2.143306 3.3586808,-3.4352995 0.5333227,-0.180278 1.0666454,-0.344031 1.5989665,-0.508284 0.5849022,-0.16175 1.1718075,-0.29195 1.7051302,-0.383091 1.3696122,1.253934 2.5769742,1.4522405 3.1839112,1.4522405 0.747152,0 1.013563,-0.3089765 1.103201,-0.5618675 0.140217,-0.325502 0.03505,-0.686058 -0.126194,-0.871344 l 0.01001,0.02003 z m -0.69357,0.527815 c -0.05208,0.27242 -0.319493,0.453699 -0.694071,0.453699 -0.105162,0 -0.195301,-0.01853 -0.301965,-0.03606 -0.681051,-0.162751 -1.3185339,-0.508785 -1.9545149,-1.054627 0.6259656,-0.107165 1.1567849,-0.125193 1.4923019,-0.125193 0.370571,0 0.691066,0.01602 0.906398,0.07211 0.245378,0.05308 0.635981,0.217836 0.548346,0.691066 l 0.01002,0 z M 8.3559812,8.3721165 c -0.4607106,0.09515 -0.9584785,0.20732 -1.4742741,0.347035 -0.4086303,0.111673 -0.8342869,0.237366 -1.2619466,0.385595 0.2318577,-0.451697 0.4276597,-0.88837 0.6049331,-1.303511 0.2143307,-0.510788 0.3906026,-1.036599 0.5683768,-1.525353 0.1752703,0.305472 0.3705716,0.615951 0.5658729,0.891375 0.3204943,0.435672 0.6560119,0.851314 0.9915294,1.21187 l 0,-0.01002 z M 6.0273893,1.6191995 c 0.072612,-0.145224 0.2153322,-0.218336 0.3395237,-0.218336 0.3730755,0 0.4441852,0.43467 0.4441852,0.781205 0,0.584902 -0.1772735,1.473272 -0.4807416,2.487336 C 5.7985363,3.2572265 5.7619799,2.0754035 6.0283908,1.6197005 Z M 4.0733752,10.080753 c -0.9063982,1.52385 -1.7767407,2.47031 -2.3100633,2.47031 -0.1051623,0 -0.193799,-0.03756 -0.2654094,-0.09164 C 1.3907372,12.351255 1.3376553,12.223057 1.3737109,12.078835 1.4803754,11.532993 2.4934381,10.770316 4.073876,10.080753 Z" fill="#EF4642"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256"><path fill="#FA0F00" d="M45.257 0h165.485C235.886 0 256 20.114 256 45.257v165.486C256 235.886 235.886 256 210.742 256H45.257C20.114 256 0 235.886 0 210.743V45.257C0 20.114 20.114 0 45.257 0z"/><path fill="#FFF" d="M204.144 147.657c-11.887-12.343-44.344-7.314-52.115-6.4-11.428-10.972-19.199-24.229-21.942-28.8 4.114-12.343 6.856-24.686 7.314-37.942 0-11.429-4.571-23.771-17.372-23.771-4.571 0-8.686 2.742-10.972 6.399-5.485 9.601-3.2 28.801 5.486 48.458-5.028 14.171-9.6 27.885-22.4 52.114-13.257 5.484-41.143 18.285-43.429 32-.914 4.113.457 8.229 3.657 11.428 3.2 2.743 7.314 4.114 11.429 4.114 16.914 0 33.371-23.313 44.8-42.972 9.6-3.199 24.686-7.771 39.772-10.514 17.828 15.543 33.371 17.828 41.6 17.828 10.971 0 15.086-4.571 16.457-8.686 2.285-4.57.914-9.599-2.285-13.256zm-11.43 7.772c-.457 3.2-4.57 6.399-11.885 4.571-8.686-2.285-16.457-6.4-23.314-11.886 5.943-.915 19.199-2.286 28.8-.457 3.657.914 7.314 3.2 6.399 7.772zm-76.342-94.172c.914-1.371 2.286-2.285 3.657-2.285 4.114 0 5.028 5.028 5.028 9.143-.457 9.601-2.286 19.2-5.485 28.343-6.858-18.286-5.486-31.087-3.2-35.201zm-.914 88.686c3.657-7.314 8.686-20.115 10.514-25.601 4.114 6.856 10.971 15.086 14.629 18.743 0 .458-14.172 3.2-25.143 6.858zm-26.972 18.286C77.972 185.6 67 196.571 61.057 196.571c-.914 0-1.829-.457-2.743-.914-1.372-.915-1.829-2.286-1.372-4.114 1.372-6.4 13.258-15.086 31.544-23.314z"/></svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

2
apps/adobe-cc/icon.svg Executable file → Normal file

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 328 B

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES=""
# System Icon
ICON="AdobeUpdate"

2
apps/aftereffects-cc/icon.svg Executable file → Normal file
View File

@ -1 +1 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="m 9.7155,5.976 c -0.646,0 -0.918,0.5865 -0.9605,1.01125 l 1.81875,0 C 10.5825,6.605 10.4125,5.976 9.7155,5.976 Z M 5.083,4.599 l -0.017,0 C 4.981,4.9305 4.896,5.33 4.794,5.66975 l -0.442,1.411 1.47025,0 -0.4505,-1.411 C 5.2615,5.3215 5.168,4.9305 5.083,4.599 Z M 1.00025,1 l 0,12 11.9995,0 0,-12 -11.9995,0 z M 6.5195,9.49475 6.001,7.8715 l -1.81875,0 -0.493,1.62325 -1.0795,0 1.83575,-5.7285 1.33425,0 1.86125,5.7285 -1.1215,0 z m 5.00625,-1.7765 -2.77075,0 c 0.02575,0.748 0.612,1.071 1.275,1.071 0.4845,0 0.833,-0.068 1.1475,-0.187 l 0.15275,0.7225 c -0.357,0.1445 -0.84975,0.255 -1.44475,0.255 -1.34275,0 -2.13325,-0.8245 -2.13325,-2.09075 0,-1.14725 0.697,-2.22675 2.023,-2.22675 1.34275,0 1.78475,1.10475 1.78475,2.01425 -2.5e-4,0.1955 -0.017,0.34825 -0.03425,0.44175 z" fill="#C099CD"/></svg>
<svg fill="none" height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m2 12.1333c0-3.54697 0-5.32047.69029-6.67524.6072-1.19169 1.57608-2.16057 2.76777-2.76777 1.35477-.69029 3.12827-.69029 6.67524-.69029h7.7334c3.547 0 5.3205 0 6.6752.69029 1.1917.6072 2.1606 1.57608 2.7678 2.76777.6903 1.35477.6903 3.12827.6903 6.67524v7.7334c0 3.547 0 5.3205-.6903 6.6752-.6072 1.1917-1.5761 2.1606-2.7678 2.7678-1.3547.6903-3.1282.6903-6.6752.6903h-7.7334c-3.54697 0-5.32047 0-6.67524-.6903-1.19169-.6072-2.16057-1.5761-2.76777-2.7678-.69029-1.3547-.69029-3.1282-.69029-6.6752z" fill="#00005b"/><g fill="#99f"><path d="m13.7893 19.5638h-4.3389l-.88281 2.8181c-.02451.1045-.12074.1785-.22541.1734h-2.19764c-.12532 0-.16915-.0706-.13148-.2119l3.75663-11.0508c.0376-.1155.07514-.2285.11274-.3763.04913-.2571.07429-.5183.07513-.7802-.01076-.0774.05604-.14596.13144-.1349h2.9866c.0875 0 .1375.0321.1502.0963l4.2639 12.2651c.0375.1286-.0001.1928-.1127.1927h-2.4419c-.0856.0097-.1674-.049-.1878-.1349zm-3.6627-2.3761h2.9678c-.4876-1.6662-1.0379-3.3104-1.4839-4.9896-.5054 1.7418-.9721 3.3572-1.4839 4.9896z"/><path d="m20.6608 18.4757c.1727 1.4309 1.3743 2.1131 2.7048 2.084.7503-.0147 1.5521-.1312 2.2532-.4149.0624-.0511.0939-.0192.0939.0964v1.8301c.0059.0952-.0339.1803-.1127.2312-.8714.3958-1.8716.5152-2.8167.5-2.8178 0-4.7529-1.9854-4.7521-4.874-.0074-2.7374 1.7685-5.0468 4.5267-5.0468 2.3381-.0606 3.9568 1.8113 3.9633 4.1414 0 .4243-.0237.8502-.0751 1.2714-.01.0868-.0839.1542-.1691.1542-1.8673 0-3.7437.027-5.6162.027zm0-1.755c1.0407 0 2.0874.0368 3.1274-.0096.1563-.016.2724-.0457.2724-.2082-.0217-.8638-.7507-1.5743-1.5966-1.5412-1.022-.0634-1.6761.7994-1.8032 1.759z"/></g></svg>

Before

Width:  |  Height:  |  Size: 916 B

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="application/vnd.adobe.aftereffects.project;application/vnd.adobe.aftereffects.template;"
# System Icon
ICON="AdobeAfterEffect"

40
apps/audition-cc/icon.svg Executable file → Normal file
View File

@ -1 +1,39 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="m 1.000001,1.71368 0,10.49276 4.452461,-10.49276 z m 7.580651,0 4.407867,10.56716 0.01148,-10.56716 z m 1.258117,10.5726 -2.856026,-6.62925 -1.937703,4.48772 2.073592,0 0.815124,2.14157 z" fill="#3DCAA4"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 256.4 250"
enable-background="new 0 0 256.4 250" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="250" width="256.4" x="-8.2" y="-8"></sliceSourceBounds>
</sfw>
</metadata>
<g>
<path fill="#00005B" d="M45.4,0H211c25.1,0,45.4,20.3,45.4,45.4v159.2c0,25.1-20.3,45.4-45.4,45.4H45.4C20.3,250,0,229.7,0,204.6
V45.4C0,20.3,20.3,0,45.4,0z"/>
<g>
<path fill="#9999FF" d="M100.7,149.6H61l-8.1,25.2c-0.2,1-1.1,1.6-2,1.5H30.8c-1.2,0-1.5-0.6-1.2-1.9L64,75.6
c0.3-1.1,0.6-2.2,1.1-3.5c0.5-2.2,0.9-4.5,0.9-6.8c-0.1-0.5,0.3-1.1,0.9-1.2c0.1,0,0.2,0,0.3,0h27.4c0.7,0,1.3,0.3,1.4,0.9
l38.8,109.6c0.3,1.2,0,1.7-1.1,1.7h-22.3c-0.7,0.1-1.5-0.4-1.7-1.2L100.7,149.6z M67.2,128.3h27.1c-0.6-2.2-1.5-4.9-2.5-7.7
c-1-2.9-1.9-6-2.9-9.2c-1.1-3.3-2-6.5-3.1-9.8s-2-6.4-2.9-9.5c-0.9-3-1.6-5.8-2.4-8.3h-0.2c-1,4.6-2.1,9.2-3.6,13.8
c-1.6,5.1-3.2,10.5-4.9,15.8C70.5,118.8,68.8,123.8,67.2,128.3L67.2,128.3z"/>
<path fill="#9999FF" d="M216.7,92.1v65.5c0,2.9,0,5.4,0.1,7.7c0.1,2.2,0.2,4.2,0.3,5.9c0.2,1.7,0.3,2.7,0.4,3.8
c0.1,1-0.3,1.4-1.2,1.4H198c-0.9,0.1-1.7-0.4-2-1.2c-0.2-0.9-0.4-1.8-0.6-2.7c-0.2-0.7-0.2-1.5-0.2-2.2c-3.4,3.1-7.6,5.3-12.1,6.6
c-3.8,1.1-7.9,1.6-11.9,1.6c-4,0-7.9-0.5-11.6-1.8c-3.4-1.2-6.6-3.2-9.1-5.9c-2.8-3-4.8-6.5-6-10.4c-1.5-4.9-2.2-10-2.1-15.2v-53
c-0.1-0.6,0.3-1.3,1.1-1.4c0.1,0,0.2,0,0.3,0h20.4c0.6-0.1,1.3,0.3,1.4,1.1c0,0.1,0,0.2,0,0.3v50.2c0,4.7,1.1,8.4,3.1,11.1
c2,2.7,6.2,4.1,11,4.1c2.5,0,4.9-0.4,7.3-1.3c2.5-0.9,4.7-2,6.7-3.5V92.1c0-0.7,0.5-1.2,1.5-1.2h20.4c0.5-0.1,1.2,0.3,1.2,0.9
C216.7,91.9,216.7,92,216.7,92.1z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 328 B

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES=""
# System Icon
ICON="AdobeAudition"

26
apps/bridge-cc/icon.svg Executable file → Normal file
View File

@ -1 +1,25 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="m 1.000125,1 0,12 11.99975,0 0,-12 -11.99975,0 z m 6.19975,8.0185 c -0.40825,0.35725 -1.0795,0.53575 -2.125,0.53575 -0.578,0 -1.02,-0.0425 -1.2835,-0.07675 l 0,-5.635 c 0.3315,-0.068 0.935,-0.119 1.52125,-0.119 0.7735,0 1.2495,0.0935 1.6405,0.36525 0.357,0.2125 0.59475,0.5865 0.59475,1.071 0,0.527 -0.3315,1.01125 -0.95175,1.24075 l 0,0.017 c 0.60375,0.15275 1.156,0.629 1.156,1.4195 0,0.51025 -0.22125,0.9095 -0.55225,1.1815 z m 3.61225,-2.745 c -0.085,-0.017 -0.17875,-0.034 -0.30625,-0.034 -0.5015,0 -0.84125,0.323 -0.9345,0.79025 -0.017,0.0935 -0.03425,0.204 -0.03425,0.323 l 0,2.14175 -1.0455,0 0,-2.8045 c 0,-0.561 -0.00825,-0.9605 -0.03425,-1.33425 l 0.90975,0 0.03425,0.7905 0.03375,0 c 0.204,-0.5865 0.6885,-0.884 1.13025,-0.884 0.102,0 0.1615,0.0085 0.2465,0.0255 l 0,0.98575 z m -5.46525,0.595 -0.5185,0 0,1.86975 c 0.136,0.01675 0.3145,0.0255 0.55225,0.0255 0.6715,0 1.26625,-0.255 1.26625,-0.9605 2.5e-4,-0.66275 -0.57775,-0.93475 -1.3,-0.93475 z M 6.494125,5.279 c 0,-0.5355 -0.408,-0.782 -1.071,-0.782 -0.306,0 -0.4845,0.017 -0.59475,0.0425 l 0,1.56375 0.5355,0 C 6.086125,6.1035 6.494125,5.7635 6.494125,5.279 Z" fill="#4A3D18"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 240 234" style="enable-background:new 0 0 240 234;" xml:space="preserve">
<style type="text/css">
.st0{fill:#000B1D;}
.st1{fill:#FFFFFF;}
</style>
<path class="st0" d="M42.5,0h155C221,0,240,19,240,42.5v149c0,23.5-19,42.5-42.5,42.5h-155C19,234,0,215,0,191.5v-149
C0,19,19,0,42.5,0z"/>
<path class="st1" d="M55.1,164.2L55,62c0-1,0.3-1.5,1-1.6c1.8-0.1,4.6-0.2,8.4-0.2c3.8-0.1,7.4-0.1,11.8-0.2
c4.4-0.1,8.4-0.1,12.1-0.1c8.8,0,16,0.6,21.2,2.6c5.2,1.9,9.2,4.4,12,7.3c2.7,2.6,4.7,5.8,5.9,9.3c0.9,2.9,1.4,5.8,1.4,8.9
c0,3.2-0.7,6.4-1.9,9.4c-0.9,2.5-2.2,4.8-3.9,6.8c-1.2,1.6-2.7,2.9-4.3,4c2.3,1.2,4.4,2.7,6.4,4.4c2.5,2.2,4.6,5,6,8
c1.9,3.8,2.9,8,2.8,12.2c0,6.2-1.9,12.3-5.6,17.3c-3.6,4.9-8.7,8.8-15.5,11.5c-7.7,3-15.8,4.5-24.1,4.3H78.1c-3.4,0-6.2,0-9.1-0.1
c-2.8-0.1-5.3-0.1-7.4-0.2c-2.1-0.1-3.9-0.1-5.4-0.1C55.4,165.5,55.1,165,55.1,164.2z M76.8,78.9l0.1,22.3h10.5
c2.9,0,5.7,0.1,8.5,0.2c2,0,4,0.2,6,0.6c1.4-1.2,2.6-2.7,3.5-4.3c1.1-1.9,1.6-4,1.6-6.2c0-2.6-0.8-5.2-2.4-7.4
c-1.6-1.9-3.7-3.4-6-4.1c-3.3-1-6.7-1.4-10.2-1.3h-4.7c-1.4,0-2.3,0-3.4,0.1C79.3,78.8,78.1,78.9,76.8,78.9z M76.9,119.9v26.8
c1.8,0.1,3.2,0.2,5.1,0.2c1.8,0.1,4,0.1,6.6,0.1c3.9,0.1,7.9-0.4,11.7-1.4c2.9-0.7,5.6-2.3,7.6-4.5c1.9-2.1,3-4.8,3.1-7.6
c-0.1-2.7-1-5.4-2.7-7.6c-1.4-2.1-4-3.9-7.7-4.9c-1.5-0.4-2.9-0.6-4.4-0.8c-2-0.2-3.9-0.3-5.9-0.3L76.9,119.9z"/>
<path class="st1" d="M148.2,85h17.5c1,0,1.8,0.7,2.1,1.6c0.4,0.7,0.7,1.5,0.8,2.3c0.2,1,0.4,2.1,0.5,3.1c0.1,1.1,0.2,2.7,0.2,4
c3-3.6,6.6-6.7,10.7-9c4.3-2.4,8.9-3,14.5-3c0.7-0.1,1.3,0.4,1.4,1.1c0,0.1,0,0.2,0,0.4v19.2c0,0.8-0.5,1.1-1.6,1.1
c-3.4-0.2-6.8,0-10.2,0.7c-2.9,0.6-5.7,1.5-8.4,2.7c-2.2,0.9-4.2,2.1-5.9,3.7v50.7c0,1-0.4,1.4-1.3,1.4h-19
c-0.8,0.1-1.5-0.4-1.6-1.2c0-0.1,0-0.3,0-0.4v-55c0-2.4,0-4.9-0.1-7.5c-0.1-2.6-0.1-5.2-0.2-7.8c-0.1-2.3-0.3-4.7-0.6-7
c-0.1-0.5,0.2-1,0.7-1.1C147.9,85,148,85,148.2,85z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="image/vnd.adobe.photoshop;"
# System Icon
ICON="AdobeBridge"

26
apps/bridge-cs6-x86/icon.svg Executable file → Normal file
View File

@ -1 +1,25 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="m 1.000125,1 0,12 11.99975,0 0,-12 -11.99975,0 z m 6.19975,8.0185 c -0.40825,0.35725 -1.0795,0.53575 -2.125,0.53575 -0.578,0 -1.02,-0.0425 -1.2835,-0.07675 l 0,-5.635 c 0.3315,-0.068 0.935,-0.119 1.52125,-0.119 0.7735,0 1.2495,0.0935 1.6405,0.36525 0.357,0.2125 0.59475,0.5865 0.59475,1.071 0,0.527 -0.3315,1.01125 -0.95175,1.24075 l 0,0.017 c 0.60375,0.15275 1.156,0.629 1.156,1.4195 0,0.51025 -0.22125,0.9095 -0.55225,1.1815 z m 3.61225,-2.745 c -0.085,-0.017 -0.17875,-0.034 -0.30625,-0.034 -0.5015,0 -0.84125,0.323 -0.9345,0.79025 -0.017,0.0935 -0.03425,0.204 -0.03425,0.323 l 0,2.14175 -1.0455,0 0,-2.8045 c 0,-0.561 -0.00825,-0.9605 -0.03425,-1.33425 l 0.90975,0 0.03425,0.7905 0.03375,0 c 0.204,-0.5865 0.6885,-0.884 1.13025,-0.884 0.102,0 0.1615,0.0085 0.2465,0.0255 l 0,0.98575 z m -5.46525,0.595 -0.5185,0 0,1.86975 c 0.136,0.01675 0.3145,0.0255 0.55225,0.0255 0.6715,0 1.26625,-0.255 1.26625,-0.9605 2.5e-4,-0.66275 -0.57775,-0.93475 -1.3,-0.93475 z M 6.494125,5.279 c 0,-0.5355 -0.408,-0.782 -1.071,-0.782 -0.306,0 -0.4845,0.017 -0.59475,0.0425 l 0,1.56375 0.5355,0 C 6.086125,6.1035 6.494125,5.7635 6.494125,5.279 Z" fill="#4A3D18"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 240 234" style="enable-background:new 0 0 240 234;" xml:space="preserve">
<style type="text/css">
.st0{fill:#000B1D;}
.st1{fill:#FFFFFF;}
</style>
<path class="st0" d="M42.5,0h155C221,0,240,19,240,42.5v149c0,23.5-19,42.5-42.5,42.5h-155C19,234,0,215,0,191.5v-149
C0,19,19,0,42.5,0z"/>
<path class="st1" d="M55.1,164.2L55,62c0-1,0.3-1.5,1-1.6c1.8-0.1,4.6-0.2,8.4-0.2c3.8-0.1,7.4-0.1,11.8-0.2
c4.4-0.1,8.4-0.1,12.1-0.1c8.8,0,16,0.6,21.2,2.6c5.2,1.9,9.2,4.4,12,7.3c2.7,2.6,4.7,5.8,5.9,9.3c0.9,2.9,1.4,5.8,1.4,8.9
c0,3.2-0.7,6.4-1.9,9.4c-0.9,2.5-2.2,4.8-3.9,6.8c-1.2,1.6-2.7,2.9-4.3,4c2.3,1.2,4.4,2.7,6.4,4.4c2.5,2.2,4.6,5,6,8
c1.9,3.8,2.9,8,2.8,12.2c0,6.2-1.9,12.3-5.6,17.3c-3.6,4.9-8.7,8.8-15.5,11.5c-7.7,3-15.8,4.5-24.1,4.3H78.1c-3.4,0-6.2,0-9.1-0.1
c-2.8-0.1-5.3-0.1-7.4-0.2c-2.1-0.1-3.9-0.1-5.4-0.1C55.4,165.5,55.1,165,55.1,164.2z M76.8,78.9l0.1,22.3h10.5
c2.9,0,5.7,0.1,8.5,0.2c2,0,4,0.2,6,0.6c1.4-1.2,2.6-2.7,3.5-4.3c1.1-1.9,1.6-4,1.6-6.2c0-2.6-0.8-5.2-2.4-7.4
c-1.6-1.9-3.7-3.4-6-4.1c-3.3-1-6.7-1.4-10.2-1.3h-4.7c-1.4,0-2.3,0-3.4,0.1C79.3,78.8,78.1,78.9,76.8,78.9z M76.9,119.9v26.8
c1.8,0.1,3.2,0.2,5.1,0.2c1.8,0.1,4,0.1,6.6,0.1c3.9,0.1,7.9-0.4,11.7-1.4c2.9-0.7,5.6-2.3,7.6-4.5c1.9-2.1,3-4.8,3.1-7.6
c-0.1-2.7-1-5.4-2.7-7.6c-1.4-2.1-4-3.9-7.7-4.9c-1.5-0.4-2.9-0.6-4.4-0.8c-2-0.2-3.9-0.3-5.9-0.3L76.9,119.9z"/>
<path class="st1" d="M148.2,85h17.5c1,0,1.8,0.7,2.1,1.6c0.4,0.7,0.7,1.5,0.8,2.3c0.2,1,0.4,2.1,0.5,3.1c0.1,1.1,0.2,2.7,0.2,4
c3-3.6,6.6-6.7,10.7-9c4.3-2.4,8.9-3,14.5-3c0.7-0.1,1.3,0.4,1.4,1.1c0,0.1,0,0.2,0,0.4v19.2c0,0.8-0.5,1.1-1.6,1.1
c-3.4-0.2-6.8,0-10.2,0.7c-2.9,0.6-5.7,1.5-8.4,2.7c-2.2,0.9-4.2,2.1-5.9,3.7v50.7c0,1-0.4,1.4-1.3,1.4h-19
c-0.8,0.1-1.5-0.4-1.6-1.2c0-0.1,0-0.3,0-0.4v-55c0-2.4,0-4.9-0.1-7.5c-0.1-2.6-0.1-5.2-0.2-7.8c-0.1-2.3-0.3-4.7-0.6-7
c-0.1-0.5,0.2-1,0.7-1.1C147.9,85,148,85,148.2,85z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="image/vnd.adobe.photoshop;"
# System Icon
ICON="AdobeBridge"

26
apps/bridge-cs6/icon.svg Executable file → Normal file
View File

@ -1 +1,25 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="m 1.000125,1 0,12 11.99975,0 0,-12 -11.99975,0 z m 6.19975,8.0185 c -0.40825,0.35725 -1.0795,0.53575 -2.125,0.53575 -0.578,0 -1.02,-0.0425 -1.2835,-0.07675 l 0,-5.635 c 0.3315,-0.068 0.935,-0.119 1.52125,-0.119 0.7735,0 1.2495,0.0935 1.6405,0.36525 0.357,0.2125 0.59475,0.5865 0.59475,1.071 0,0.527 -0.3315,1.01125 -0.95175,1.24075 l 0,0.017 c 0.60375,0.15275 1.156,0.629 1.156,1.4195 0,0.51025 -0.22125,0.9095 -0.55225,1.1815 z m 3.61225,-2.745 c -0.085,-0.017 -0.17875,-0.034 -0.30625,-0.034 -0.5015,0 -0.84125,0.323 -0.9345,0.79025 -0.017,0.0935 -0.03425,0.204 -0.03425,0.323 l 0,2.14175 -1.0455,0 0,-2.8045 c 0,-0.561 -0.00825,-0.9605 -0.03425,-1.33425 l 0.90975,0 0.03425,0.7905 0.03375,0 c 0.204,-0.5865 0.6885,-0.884 1.13025,-0.884 0.102,0 0.1615,0.0085 0.2465,0.0255 l 0,0.98575 z m -5.46525,0.595 -0.5185,0 0,1.86975 c 0.136,0.01675 0.3145,0.0255 0.55225,0.0255 0.6715,0 1.26625,-0.255 1.26625,-0.9605 2.5e-4,-0.66275 -0.57775,-0.93475 -1.3,-0.93475 z M 6.494125,5.279 c 0,-0.5355 -0.408,-0.782 -1.071,-0.782 -0.306,0 -0.4845,0.017 -0.59475,0.0425 l 0,1.56375 0.5355,0 C 6.086125,6.1035 6.494125,5.7635 6.494125,5.279 Z" fill="#4A3D18"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 240 234" style="enable-background:new 0 0 240 234;" xml:space="preserve">
<style type="text/css">
.st0{fill:#000B1D;}
.st1{fill:#FFFFFF;}
</style>
<path class="st0" d="M42.5,0h155C221,0,240,19,240,42.5v149c0,23.5-19,42.5-42.5,42.5h-155C19,234,0,215,0,191.5v-149
C0,19,19,0,42.5,0z"/>
<path class="st1" d="M55.1,164.2L55,62c0-1,0.3-1.5,1-1.6c1.8-0.1,4.6-0.2,8.4-0.2c3.8-0.1,7.4-0.1,11.8-0.2
c4.4-0.1,8.4-0.1,12.1-0.1c8.8,0,16,0.6,21.2,2.6c5.2,1.9,9.2,4.4,12,7.3c2.7,2.6,4.7,5.8,5.9,9.3c0.9,2.9,1.4,5.8,1.4,8.9
c0,3.2-0.7,6.4-1.9,9.4c-0.9,2.5-2.2,4.8-3.9,6.8c-1.2,1.6-2.7,2.9-4.3,4c2.3,1.2,4.4,2.7,6.4,4.4c2.5,2.2,4.6,5,6,8
c1.9,3.8,2.9,8,2.8,12.2c0,6.2-1.9,12.3-5.6,17.3c-3.6,4.9-8.7,8.8-15.5,11.5c-7.7,3-15.8,4.5-24.1,4.3H78.1c-3.4,0-6.2,0-9.1-0.1
c-2.8-0.1-5.3-0.1-7.4-0.2c-2.1-0.1-3.9-0.1-5.4-0.1C55.4,165.5,55.1,165,55.1,164.2z M76.8,78.9l0.1,22.3h10.5
c2.9,0,5.7,0.1,8.5,0.2c2,0,4,0.2,6,0.6c1.4-1.2,2.6-2.7,3.5-4.3c1.1-1.9,1.6-4,1.6-6.2c0-2.6-0.8-5.2-2.4-7.4
c-1.6-1.9-3.7-3.4-6-4.1c-3.3-1-6.7-1.4-10.2-1.3h-4.7c-1.4,0-2.3,0-3.4,0.1C79.3,78.8,78.1,78.9,76.8,78.9z M76.9,119.9v26.8
c1.8,0.1,3.2,0.2,5.1,0.2c1.8,0.1,4,0.1,6.6,0.1c3.9,0.1,7.9-0.4,11.7-1.4c2.9-0.7,5.6-2.3,7.6-4.5c1.9-2.1,3-4.8,3.1-7.6
c-0.1-2.7-1-5.4-2.7-7.6c-1.4-2.1-4-3.9-7.7-4.9c-1.5-0.4-2.9-0.6-4.4-0.8c-2-0.2-3.9-0.3-5.9-0.3L76.9,119.9z"/>
<path class="st1" d="M148.2,85h17.5c1,0,1.8,0.7,2.1,1.6c0.4,0.7,0.7,1.5,0.8,2.3c0.2,1,0.4,2.1,0.5,3.1c0.1,1.1,0.2,2.7,0.2,4
c3-3.6,6.6-6.7,10.7-9c4.3-2.4,8.9-3,14.5-3c0.7-0.1,1.3,0.4,1.4,1.1c0,0.1,0,0.2,0,0.4v19.2c0,0.8-0.5,1.1-1.6,1.1
c-3.4-0.2-6.8,0-10.2,0.7c-2.9,0.6-5.7,1.5-8.4,2.7c-2.2,0.9-4.2,2.1-5.9,3.7v50.7c0,1-0.4,1.4-1.3,1.4h-19
c-0.8,0.1-1.5-0.4-1.6-1.2c0-0.1,0-0.3,0-0.4v-55c0-2.4,0-4.9-0.1-7.5c-0.1-2.6-0.1-5.2-0.2-7.8c-0.1-2.3-0.3-4.7-0.6-7
c-0.1-0.5,0.2-1,0.7-1.1C147.9,85,148,85,148.2,85z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="image/vnd.adobe.photoshop;"
# System Icon
ICON="AdobeBridge"

View File

@ -1,3 +1,90 @@
<svg width="25.6" height="25.6" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m20 19v-12h-16v12h16m0-16a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-16a2 2 0 0 1 -2 -2v-14c0-1.11.9-2 2-2h16m-7 14v-2h5v2h-5m-3.42-4-4.01-4h2.83l3.3 3.3c.39.39.39 1.03 0 1.42l-3.28 3.28h-2.83z" fill="#ff7043"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 13H16V6H2C0.9 6 0 6.9 0 8V13Z" fill="#CCCCCC"/>
<path d="M32 6H16V13H32V6Z" fill="#999999"/>
<path d="M48 13H32V6H46C47.1 6 48 6.9 48 8V13Z" fill="#666666"/>
<path d="M46 42H2C0.9 42 0 41.1 0 40V12H48V40C48 41.1 47.1 42 46 42Z" fill="url(#paint0_linear)"/>
<g filter="url(#filter0_dd)">
<path d="M15.2 24.3L6.39999 33.1C5.89999 33.6 5.89999 34.3 6.39999 34.7L8.19999 36.5C8.69999 37 9.4 37 9.8 36.5L18.6 27.7C19.1 27.2 19.1 26.5 18.6 26.1L16.8 24.3C16.4 23.9 15.6 23.9 15.2 24.3Z" fill="url(#paint1_linear)"/>
<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="6" y="24" width="13" height="13">
<path d="M15.2 24.3L6.39999 33.1C5.89999 33.6 5.89999 34.3 6.39999 34.7L8.19999 36.5C8.69999 37 9.4 37 9.8 36.5L18.6 27.7C19.1 27.2 19.1 26.5 18.6 26.1L16.8 24.3C16.4 23.9 15.6 23.9 15.2 24.3Z" fill="url(#paint2_linear)"/>
</mask>
<g mask="url(#mask0)">
<g filter="url(#filter1_dd)">
<path d="M9.8 17.3L18.6 26.1C19.1 26.6 19.1 27.3 18.6 27.7L16.8 29.5C16.3 30 15.6 30 15.2 29.5L6.39999 20.7C5.89999 20.2 5.89999 19.5 6.39999 19.1L8.19999 17.3C8.59999 16.9 9.4 16.9 9.8 17.3Z" fill="url(#paint3_linear)"/>
</g>
</g>
<path d="M9.8 17.3L18.6 26.1C19.1 26.6 19.1 27.3 18.6 27.7L16.8 29.5C16.3 30 15.6 30 15.2 29.5L6.39999 20.7C5.89999 20.2 5.89999 19.5 6.39999 19.1L8.19999 17.3C8.59999 16.9 9.4 16.9 9.8 17.3Z" fill="url(#paint4_linear)"/>
</g>
<g filter="url(#filter2_dd)">
<path d="M40 32H24C23.4 32 23 32.4 23 33V36C23 36.6 23.4 37 24 37H40C40.6 37 41 36.6 41 36V33C41 32.4 40.6 32 40 32Z" fill="url(#paint5_linear)"/>
</g>
<defs>
<filter id="filter0_dd" x="3.02499" y="15" width="18.95" height="25.875" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="0.5"/>
<feGaussianBlur stdDeviation="0.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="1"/>
<feGaussianBlur stdDeviation="1.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter1_dd" x="3.02499" y="15" width="18.95" height="18.875" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="0.5"/>
<feGaussianBlur stdDeviation="0.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="1"/>
<feGaussianBlur stdDeviation="1.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter2_dd" x="20" y="30" width="24" height="11" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="0.5"/>
<feGaussianBlur stdDeviation="0.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="1"/>
<feGaussianBlur stdDeviation="1.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<linearGradient id="paint0_linear" x1="36.4462" y1="47.8257" x2="11.8217" y2="5.1748" gradientUnits="userSpaceOnUse">
<stop stop-color="#333333"/>
<stop offset="1" stop-color="#4D4D4D"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="14.5276" y1="33.9959" x2="10.4841" y2="26.9924" gradientUnits="userSpaceOnUse">
<stop stop-color="#999999"/>
<stop offset="1" stop-color="#B3B3B3"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="14.5276" y1="33.9959" x2="10.4841" y2="26.9924" gradientUnits="userSpaceOnUse">
<stop stop-color="#999999"/>
<stop offset="1" stop-color="#B3B3B3"/>
</linearGradient>
<linearGradient id="paint3_linear" x1="16.2747" y1="30.0336" x2="8.73699" y2="16.9781" gradientUnits="userSpaceOnUse">
<stop stop-color="#CCCCCC"/>
<stop offset="1" stop-color="#E6E6E6"/>
</linearGradient>
<linearGradient id="paint4_linear" x1="16.2747" y1="30.0336" x2="8.73699" y2="16.9781" gradientUnits="userSpaceOnUse">
<stop stop-color="#CCCCCC"/>
<stop offset="1" stop-color="#E6E6E6"/>
</linearGradient>
<linearGradient id="paint5_linear" x1="35.1496" y1="39.9553" x2="28.8504" y2="29.0447" gradientUnits="userSpaceOnUse">
<stop stop-color="#CCCCCC"/>
<stop offset="1" stop-color="#E6E6E6"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 320 B

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Windows"
# GNOME mimetypes
MIME_TYPES=""
# System Icon
ICON="Terminal"

View File

@ -1 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16"><path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zm3.516 5.617l-1.547 2.898 1.297.07.867-1.898.027-.082a4.554 4.554 0 0 0 .074-.25.386.386 0 0 0 .016-.082h.016c.01.042.02.084.027.125.008.042.016.084.027.125.005.047.024.1.055.156l.906 2.024 1.461.086-1.688-3.196 1.641-3.14-1.375.078-.836 1.86c-.042.083-.073.17-.094.26a4.704 4.704 0 0 1-.07.27h-.016a1.882 1.882 0 0 0-.066-.261 4.641 4.641 0 0 0-.09-.246l-.718-1.766-1.336.07 1.422 2.899zM22.96 10c.04 0 .094.02.156.059a1.153 1.153 0 0 1 .328.312c.041.06.063.113.063.16v10.633a.188.188 0 0 1-.063.133.623.623 0 0 1-.152.11.98.98 0 0 1-.184.073.552.552 0 0 1-.148.028H18v-1.016h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18V10h4.96zm-.469 1.008H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484z" fill="#1ebbee"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2289.75 2130"
enable-background="new 0 0 2289.75 2130" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2130" width="2289.75" x="-1147.5" y="-1041"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#185C37" d="M1437.75,1011.75L532.5,852v1180.393c0,53.907,43.7,97.607,97.607,97.607l0,0h1562.036
c53.907,0,97.607-43.7,97.607-97.607l0,0V1597.5L1437.75,1011.75z"/>
<path fill="#21A366" d="M1437.75,0H630.107C576.2,0,532.5,43.7,532.5,97.607c0,0,0,0,0,0V532.5l905.25,532.5L1917,1224.75
L2289.75,1065V532.5L1437.75,0z"/>
<path fill="#107C41" d="M532.5,532.5h905.25V1065H532.5V532.5z"/>
<path opacity="0.1" enable-background="new " d="M1180.393,426H532.5v1331.25h647.893c53.834-0.175,97.432-43.773,97.607-97.607
V523.607C1277.825,469.773,1234.227,426.175,1180.393,426z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1810.5h594.643
c53.834-0.175,97.432-43.773,97.607-97.607V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1704h594.643c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1073.893,479.25H532.5V1704h541.393c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1171.325,523.023,1127.727,479.425,1073.893,479.25z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="203.5132" y1="1729.0183" x2="967.9868" y2="404.9817" gradientTransform="matrix(1 0 0 -1 0 2132)">
<stop offset="0" style="stop-color:#18884F"/>
<stop offset="0.5" style="stop-color:#117E43"/>
<stop offset="1" style="stop-color:#0B6631"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M97.607,479.25h976.285c53.907,0,97.607,43.7,97.607,97.607v976.285
c0,53.907-43.7,97.607-97.607,97.607H97.607C43.7,1650.75,0,1607.05,0,1553.143V576.857C0,522.95,43.7,479.25,97.607,479.25z"/>
<path fill="#FFFFFF" d="M302.3,1382.264l205.332-318.169L319.5,747.683h151.336l102.666,202.35
c9.479,19.223,15.975,33.494,19.49,42.919h1.331c6.745-15.336,13.845-30.228,21.3-44.677L725.371,747.79h138.929l-192.925,314.548
L869.2,1382.263H721.378L602.79,1160.158c-5.586-9.45-10.326-19.376-14.164-29.66h-1.757c-3.474,10.075-8.083,19.722-13.739,28.755
l-122.102,223.011H302.3z"/>
<path fill="#33C481" d="M2192.143,0H1437.75v532.5h852V97.607C2289.75,43.7,2246.05,0,2192.143,0L2192.143,0z"/>
<path fill="#107C41" d="M1437.75,1065h852v532.5h-852V1065z"/>
</svg>

Before

Width:  |  Height:  |  Size: 969 B

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.sheet.macroEnabled.12;application/vnd.ms-excel.template.macroEnabled.12;application/vnd.ms-excel.addin.macroEnabled.12;application/vnd.ms-excel.sheet.binary.macroEnabled.12;"
# System Icon
ICON="ms-excel"s

View File

@ -1 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16"><path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zm3.516 5.617l-1.547 2.898 1.297.07.867-1.898.027-.082a4.554 4.554 0 0 0 .074-.25.386.386 0 0 0 .016-.082h.016c.01.042.02.084.027.125.008.042.016.084.027.125.005.047.024.1.055.156l.906 2.024 1.461.086-1.688-3.196 1.641-3.14-1.375.078-.836 1.86c-.042.083-.073.17-.094.26a4.704 4.704 0 0 1-.07.27h-.016a1.882 1.882 0 0 0-.066-.261 4.641 4.641 0 0 0-.09-.246l-.718-1.766-1.336.07 1.422 2.899zM22.96 10c.04 0 .094.02.156.059a1.153 1.153 0 0 1 .328.312c.041.06.063.113.063.16v10.633a.188.188 0 0 1-.063.133.623.623 0 0 1-.152.11.98.98 0 0 1-.184.073.552.552 0 0 1-.148.028H18v-1.016h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18V10h4.96zm-.469 1.008H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484z" fill="#1ebbee"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2289.75 2130"
enable-background="new 0 0 2289.75 2130" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2130" width="2289.75" x="-1147.5" y="-1041"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#185C37" d="M1437.75,1011.75L532.5,852v1180.393c0,53.907,43.7,97.607,97.607,97.607l0,0h1562.036
c53.907,0,97.607-43.7,97.607-97.607l0,0V1597.5L1437.75,1011.75z"/>
<path fill="#21A366" d="M1437.75,0H630.107C576.2,0,532.5,43.7,532.5,97.607c0,0,0,0,0,0V532.5l905.25,532.5L1917,1224.75
L2289.75,1065V532.5L1437.75,0z"/>
<path fill="#107C41" d="M532.5,532.5h905.25V1065H532.5V532.5z"/>
<path opacity="0.1" enable-background="new " d="M1180.393,426H532.5v1331.25h647.893c53.834-0.175,97.432-43.773,97.607-97.607
V523.607C1277.825,469.773,1234.227,426.175,1180.393,426z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1810.5h594.643
c53.834-0.175,97.432-43.773,97.607-97.607V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1704h594.643c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1073.893,479.25H532.5V1704h541.393c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1171.325,523.023,1127.727,479.425,1073.893,479.25z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="203.5132" y1="1729.0183" x2="967.9868" y2="404.9817" gradientTransform="matrix(1 0 0 -1 0 2132)">
<stop offset="0" style="stop-color:#18884F"/>
<stop offset="0.5" style="stop-color:#117E43"/>
<stop offset="1" style="stop-color:#0B6631"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M97.607,479.25h976.285c53.907,0,97.607,43.7,97.607,97.607v976.285
c0,53.907-43.7,97.607-97.607,97.607H97.607C43.7,1650.75,0,1607.05,0,1553.143V576.857C0,522.95,43.7,479.25,97.607,479.25z"/>
<path fill="#FFFFFF" d="M302.3,1382.264l205.332-318.169L319.5,747.683h151.336l102.666,202.35
c9.479,19.223,15.975,33.494,19.49,42.919h1.331c6.745-15.336,13.845-30.228,21.3-44.677L725.371,747.79h138.929l-192.925,314.548
L869.2,1382.263H721.378L602.79,1160.158c-5.586-9.45-10.326-19.376-14.164-29.66h-1.757c-3.474,10.075-8.083,19.722-13.739,28.755
l-122.102,223.011H302.3z"/>
<path fill="#33C481" d="M2192.143,0H1437.75v532.5h852V97.607C2289.75,43.7,2246.05,0,2192.143,0L2192.143,0z"/>
<path fill="#107C41" d="M1437.75,1065h852v532.5h-852V1065z"/>
</svg>

Before

Width:  |  Height:  |  Size: 969 B

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.sheet.macroEnabled.12;application/vnd.ms-excel.template.macroEnabled.12;application/vnd.ms-excel.addin.macroEnabled.12;application/vnd.ms-excel.sheet.binary.macroEnabled.12;"
# System Icon
ICON="ms-excel"

View File

@ -1 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16"><path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zm3.516 5.617l-1.547 2.898 1.297.07.867-1.898.027-.082a4.554 4.554 0 0 0 .074-.25.386.386 0 0 0 .016-.082h.016c.01.042.02.084.027.125.008.042.016.084.027.125.005.047.024.1.055.156l.906 2.024 1.461.086-1.688-3.196 1.641-3.14-1.375.078-.836 1.86c-.042.083-.073.17-.094.26a4.704 4.704 0 0 1-.07.27h-.016a1.882 1.882 0 0 0-.066-.261 4.641 4.641 0 0 0-.09-.246l-.718-1.766-1.336.07 1.422 2.899zM22.96 10c.04 0 .094.02.156.059a1.153 1.153 0 0 1 .328.312c.041.06.063.113.063.16v10.633a.188.188 0 0 1-.063.133.623.623 0 0 1-.152.11.98.98 0 0 1-.184.073.552.552 0 0 1-.148.028H18v-1.016h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18V10h4.96zm-.469 1.008H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484z" fill="#1ebbee"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2289.75 2130"
enable-background="new 0 0 2289.75 2130" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2130" width="2289.75" x="-1147.5" y="-1041"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#185C37" d="M1437.75,1011.75L532.5,852v1180.393c0,53.907,43.7,97.607,97.607,97.607l0,0h1562.036
c53.907,0,97.607-43.7,97.607-97.607l0,0V1597.5L1437.75,1011.75z"/>
<path fill="#21A366" d="M1437.75,0H630.107C576.2,0,532.5,43.7,532.5,97.607c0,0,0,0,0,0V532.5l905.25,532.5L1917,1224.75
L2289.75,1065V532.5L1437.75,0z"/>
<path fill="#107C41" d="M532.5,532.5h905.25V1065H532.5V532.5z"/>
<path opacity="0.1" enable-background="new " d="M1180.393,426H532.5v1331.25h647.893c53.834-0.175,97.432-43.773,97.607-97.607
V523.607C1277.825,469.773,1234.227,426.175,1180.393,426z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1810.5h594.643
c53.834-0.175,97.432-43.773,97.607-97.607V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1704h594.643c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1073.893,479.25H532.5V1704h541.393c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1171.325,523.023,1127.727,479.425,1073.893,479.25z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="203.5132" y1="1729.0183" x2="967.9868" y2="404.9817" gradientTransform="matrix(1 0 0 -1 0 2132)">
<stop offset="0" style="stop-color:#18884F"/>
<stop offset="0.5" style="stop-color:#117E43"/>
<stop offset="1" style="stop-color:#0B6631"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M97.607,479.25h976.285c53.907,0,97.607,43.7,97.607,97.607v976.285
c0,53.907-43.7,97.607-97.607,97.607H97.607C43.7,1650.75,0,1607.05,0,1553.143V576.857C0,522.95,43.7,479.25,97.607,479.25z"/>
<path fill="#FFFFFF" d="M302.3,1382.264l205.332-318.169L319.5,747.683h151.336l102.666,202.35
c9.479,19.223,15.975,33.494,19.49,42.919h1.331c6.745-15.336,13.845-30.228,21.3-44.677L725.371,747.79h138.929l-192.925,314.548
L869.2,1382.263H721.378L602.79,1160.158c-5.586-9.45-10.326-19.376-14.164-29.66h-1.757c-3.474,10.075-8.083,19.722-13.739,28.755
l-122.102,223.011H302.3z"/>
<path fill="#33C481" d="M2192.143,0H1437.75v532.5h852V97.607C2289.75,43.7,2246.05,0,2192.143,0L2192.143,0z"/>
<path fill="#107C41" d="M1437.75,1065h852v532.5h-852V1065z"/>
</svg>

Before

Width:  |  Height:  |  Size: 969 B

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.sheet.macroEnabled.12;application/vnd.ms-excel.template.macroEnabled.12;application/vnd.ms-excel.addin.macroEnabled.12;application/vnd.ms-excel.sheet.binary.macroEnabled.12;"
# System Icon
ICON="ms-excel"

View File

@ -1 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16"><path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zm3.516 5.617l-1.547 2.898 1.297.07.867-1.898.027-.082a4.554 4.554 0 0 0 .074-.25.386.386 0 0 0 .016-.082h.016c.01.042.02.084.027.125.008.042.016.084.027.125.005.047.024.1.055.156l.906 2.024 1.461.086-1.688-3.196 1.641-3.14-1.375.078-.836 1.86c-.042.083-.073.17-.094.26a4.704 4.704 0 0 1-.07.27h-.016a1.882 1.882 0 0 0-.066-.261 4.641 4.641 0 0 0-.09-.246l-.718-1.766-1.336.07 1.422 2.899zM22.96 10c.04 0 .094.02.156.059a1.153 1.153 0 0 1 .328.312c.041.06.063.113.063.16v10.633a.188.188 0 0 1-.063.133.623.623 0 0 1-.152.11.98.98 0 0 1-.184.073.552.552 0 0 1-.148.028H18v-1.016h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18v-.516h1.508v-1.484H18V10h4.96zm-.469 1.008H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484zm0 2H20v1.484h2.492v-1.484z" fill="#1ebbee"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2289.75 2130"
enable-background="new 0 0 2289.75 2130" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2130" width="2289.75" x="-1147.5" y="-1041"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#185C37" d="M1437.75,1011.75L532.5,852v1180.393c0,53.907,43.7,97.607,97.607,97.607l0,0h1562.036
c53.907,0,97.607-43.7,97.607-97.607l0,0V1597.5L1437.75,1011.75z"/>
<path fill="#21A366" d="M1437.75,0H630.107C576.2,0,532.5,43.7,532.5,97.607c0,0,0,0,0,0V532.5l905.25,532.5L1917,1224.75
L2289.75,1065V532.5L1437.75,0z"/>
<path fill="#107C41" d="M532.5,532.5h905.25V1065H532.5V532.5z"/>
<path opacity="0.1" enable-background="new " d="M1180.393,426H532.5v1331.25h647.893c53.834-0.175,97.432-43.773,97.607-97.607
V523.607C1277.825,469.773,1234.227,426.175,1180.393,426z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1810.5h594.643
c53.834-0.175,97.432-43.773,97.607-97.607V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1127.143,479.25H532.5V1704h594.643c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1224.575,523.023,1180.977,479.425,1127.143,479.25z"/>
<path opacity="0.2" enable-background="new " d="M1073.893,479.25H532.5V1704h541.393c53.834-0.175,97.432-43.773,97.607-97.607
V576.857C1171.325,523.023,1127.727,479.425,1073.893,479.25z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="203.5132" y1="1729.0183" x2="967.9868" y2="404.9817" gradientTransform="matrix(1 0 0 -1 0 2132)">
<stop offset="0" style="stop-color:#18884F"/>
<stop offset="0.5" style="stop-color:#117E43"/>
<stop offset="1" style="stop-color:#0B6631"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M97.607,479.25h976.285c53.907,0,97.607,43.7,97.607,97.607v976.285
c0,53.907-43.7,97.607-97.607,97.607H97.607C43.7,1650.75,0,1607.05,0,1553.143V576.857C0,522.95,43.7,479.25,97.607,479.25z"/>
<path fill="#FFFFFF" d="M302.3,1382.264l205.332-318.169L319.5,747.683h151.336l102.666,202.35
c9.479,19.223,15.975,33.494,19.49,42.919h1.331c6.745-15.336,13.845-30.228,21.3-44.677L725.371,747.79h138.929l-192.925,314.548
L869.2,1382.263H721.378L602.79,1160.158c-5.586-9.45-10.326-19.376-14.164-29.66h-1.757c-3.474,10.075-8.083,19.722-13.739,28.755
l-122.102,223.011H302.3z"/>
<path fill="#33C481" d="M2192.143,0H1437.75v532.5h852V97.607C2289.75,43.7,2246.05,0,2192.143,0L2192.143,0z"/>
<path fill="#107C41" d="M1437.75,1065h852v532.5h-852V1065z"/>
</svg>

Before

Width:  |  Height:  |  Size: 969 B

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.sheet.macroEnabled.12;application/vnd.ms-excel.template.macroEnabled.12;application/vnd.ms-excel.addin.macroEnabled.12;application/vnd.ms-excel.sheet.binary.macroEnabled.12;"
# System Icon
ICON="ms-excel"

View File

@ -1 +1,39 @@
<svg clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m19 20h-15c-1.11 0-2-.9-2-2v-12c0-1.11.89-2 2-2h6l2 2h7c1.097 0 2 .903 2 2h-17v10l2.14-8h17.07l-2.28 8.5c-.23.87-1.01 1.5-1.93 1.5z" fill="#e57373" style="fill:#fbc02d"/><path d="m23.724 18.322-4.2044 2.3326c-.28797.14975-.57594.14975-.86392 0l-4.1468-2.3326 7.5161-7.5737.20158-.05759c.17278 0 .27069.07487.28797.23038l1.2095 7.4009m-6.1338-7.4585-2.6205 4.3484 1.0943-6.8825c.01728-.1555.11519-.23038.28797-.23038.11519 0 .19006.03456.23038.14399l1.2383 2.275-.23038.34557m2.5918.72569-5.5003 5.5233 4.1756-7.0841c.05759-.11519.14399-.16702.25918-.16702s.19006.05183.23038.16702z" style="fill:#fff9c4;stroke-width:.57594"/></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="252pt" height="252pt" viewBox="0 0 252 252" version="1.1">
<defs>
<linearGradient id="linear0" gradientUnits="userSpaceOnUse" x1="6" y1="2" x2="6" y2="8.5" gradientTransform="matrix(10.5,0,0,10.5,0,0)">
<stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:0;"/>
<stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:0.101961;"/>
</linearGradient>
<linearGradient id="linear1" gradientUnits="userSpaceOnUse" x1="10" y1="14" x2="16.5" y2="20.5" gradientTransform="matrix(10.5,0,0,10.5,0,0)">
<stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:0.101961;"/>
<stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:0;"/>
</linearGradient>
<linearGradient id="linear2" gradientUnits="userSpaceOnUse" x1="17.641174" y1="14.441162" x2="23.80711" y2="20.607098" gradientTransform="matrix(10.5,0,0,10.5,0,0)">
<stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:0.101961;"/>
<stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:0;"/>
</linearGradient>
<linearGradient id="linear3" gradientUnits="userSpaceOnUse" x1="-1.580572" y1="6.16727" x2="24.814522" y2="18.475504" gradientTransform="matrix(10.5,0,0,10.5,0,0)">
<stop offset="0" style="stop-color:rgb(100%,100%,100%);stop-opacity:0.2;"/>
<stop offset="1" style="stop-color:rgb(100%,100%,100%);stop-opacity:0;"/>
</linearGradient>
</defs>
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,89.803922%,36.862745%);fill-opacity:1;" d="M 126 89.25 L 0 89.25 L 0 31.5 C 0 25.699219 4.699219 21 10.5 21 L 99.75 21 L 126 42 Z M 126 89.25 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear0);" d="M 126 89.25 L 0 89.25 L 0 31.5 C 0 25.699219 4.699219 21 10.5 21 L 99.75 21 L 126 42 Z M 126 89.25 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.2;" d="M 99.75 21 L 10.5 21 C 4.699219 21 0 25.699219 0 31.5 L 0 34.125 C 0 28.324219 4.699219 23.625 10.5 23.625 L 99.75 23.625 L 126 44.625 L 126 42 Z M 99.75 21 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,86.666667%,33.333333%);fill-opacity:1;" d="M 241.5 42 L 126 42 L 99.75 63 L 10.5 63 C 4.699219 63 0 67.699219 0 73.5 L 0 210 C 0 215.800781 4.699219 220.5 10.5 220.5 L 241.5 220.5 C 247.300781 220.5 252 215.800781 252 210 L 252 52.5 C 252 46.699219 247.300781 42 241.5 42 Z M 241.5 42 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:0.101961;" d="M 241.5 217.875 L 10.5 217.875 C 4.699219 217.875 0 213.171875 0 207.375 L 0 210 C 0 215.796875 4.699219 220.5 10.5 220.5 L 241.5 220.5 C 247.300781 220.5 252 215.796875 252 210 L 252 207.375 C 252 213.171875 247.300781 217.875 241.5 217.875 Z M 241.5 217.875 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(8.235294%,74.509804%,94.117647%);fill-opacity:1;" d="M 199.5 126 L 52.5 126 C 46.699219 126 42 130.699219 42 136.5 L 42 225.75 C 42 228.648438 44.351562 231 47.25 231 L 78.75 231 C 81.648438 231 84 228.648438 84 225.75 L 84 168 L 168 168 L 168 225.75 C 168 228.648438 170.351562 231 173.25 231 L 204.75 231 C 207.648438 231 210 228.648438 210 225.75 L 210 136.5 C 210 130.699219 205.300781 126 199.5 126 Z M 199.5 126 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.2;" d="M 241.5 42 L 126 42 L 99.75 63 L 10.5 63 C 4.699219 63 0 67.699219 0 73.5 L 0 76.125 C 0 70.324219 4.699219 65.625 10.5 65.625 L 99.75 65.625 L 126 44.625 L 241.5 44.625 C 247.300781 44.625 252 49.324219 252 55.125 L 252 52.5 C 252 46.699219 247.300781 42 241.5 42 Z M 241.5 42 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.2;" d="M 199.5 126 L 52.5 126 C 46.699219 126 42 130.699219 42 136.5 L 42 139.125 C 42 133.324219 46.699219 128.625 52.5 128.625 L 199.5 128.625 C 205.300781 128.625 210 133.324219 210 139.125 L 210 136.5 C 210 130.699219 205.300781 126 199.5 126 Z M 199.5 126 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:0.101961;" d="M 204.75 228.375 L 173.25 228.375 C 170.351562 228.375 168 226.023438 168 223.125 L 168 225.75 C 168 228.648438 170.351562 231 173.25 231 L 204.75 231 C 207.648438 231 210 228.648438 210 225.75 L 210 223.125 C 210 226.023438 207.648438 228.375 204.75 228.375 Z M 204.75 228.375 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:0.101961;" d="M 78.75 228.375 L 47.25 228.375 C 44.351562 228.375 42 226.023438 42 223.125 L 42 225.75 C 42 228.648438 44.351562 231 47.25 231 L 78.75 231 C 81.648438 231 84 228.648438 84 225.75 L 84 223.125 C 84 226.023438 81.648438 228.375 78.75 228.375 Z M 78.75 228.375 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:0.101961;" d="M 84 165.375 L 168 165.375 L 168 168 L 84 168 Z M 84 165.375 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 21 36.75 L 94.5 36.75 L 94.5 47.25 L 21 47.25 Z M 21 36.75 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50.980392%,76.470588%,25.490196%);fill-opacity:1;" d="M 21 36.75 L 36.75 36.75 L 36.75 47.25 L 21 47.25 Z M 21 36.75 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear1);" d="M 84 168 L 136.5 220.5 L 168 220.5 L 168 168 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear2);" d="M 207.28125 129.582031 L 207.28125 129.601562 C 208.921875 131.453125 210 133.828125 210 136.5 L 210 220.5 L 241.5 220.5 C 247.300781 220.5 252 215.796875 252 210 L 252 174.300781 Z M 207.28125 129.582031 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear3);" d="M 241.5 42 L 126 42 L 99.75 21 L 10.5 21 C 4.699219 21 0 25.699219 0 31.5 L 0 210 C 0 215.796875 4.699219 220.5 10.5 220.5 L 42 220.5 L 42 225.75 C 42 228.648438 44.351562 231 47.25 231 L 78.75 231 C 81.648438 231 84 228.648438 84 225.75 L 84 220.5 L 168 220.5 L 168 225.75 C 168 228.648438 170.351562 231 173.25 231 L 204.75 231 C 207.648438 231 210 228.648438 210 225.75 L 210 220.5 L 241.5 220.5 C 247.300781 220.5 252 215.796875 252 210 L 252 52.5 C 252 46.699219 247.300781 42 241.5 42 Z M 241.5 42 "/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 807 B

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@ -1,3 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M1983 1216H674q0 74 23 134t63 106 94 80 115 56 126 32 130 11q81 0 153-13t140-35 136-54 137-68v434q-78 38-154 65t-155 47-159 28-168 9q-115 0-222-26t-201-76-172-121-134-160-87-194-31-223q0-126 34-240t100-211 158-170 211-122q-64 64-99 151t-46 176h729q0-110-22-192t-73-137-129-82-191-28q-132 0-264 39T465 542 246 707 78 915q15-130 55-248t104-220 149-184 188-141 224-90 255-32q78 0 156 14t153 39q148 51 264 141t195 209 120 261 42 297v255z" fill="#1ebbee"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg3769" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="218.79" width="222.64" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3774">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1" transform="translate(-314.39 -274.4)">
<path id="svg" fill="#1ebbee" d="m533.03 388.73c0-16.968-4.387-32.909-12.08-46.761 32.791-74.213-35.136-63.343-38.918-62.603-14.391 2.816-27.705 7.337-39.986 13.068-1.811-0.102-3.633-0.158-5.469-0.158-45.833 0-84.198 31.968-94.017 74.823 24.157-27.101 41.063-38.036 51.187-42.412-1.616 1.444-3.198 2.904-4.754 4.375-0.518 0.489-1.017 0.985-1.528 1.477-1.026 0.987-2.05 1.975-3.05 2.972-0.595 0.593-1.174 1.191-1.76 1.788-0.887 0.903-1.772 1.805-2.638 2.713-0.615 0.645-1.215 1.292-1.819 1.938-0.809 0.866-1.613 1.733-2.402 2.603-0.613 0.676-1.216 1.352-1.818 2.03-0.748 0.842-1.489 1.684-2.22 2.528-0.606 0.7-1.207 1.4-1.801 2.101-0.693 0.818-1.377 1.636-2.054 2.454-0.599 0.724-1.196 1.447-1.782 2.17-0.634 0.782-1.254 1.563-1.873 2.343-0.6 0.756-1.2 1.511-1.786 2.266-0.558 0.719-1.1 1.435-1.646 2.152-0.616 0.81-1.237 1.62-1.837 2.426-0.429 0.577-0.841 1.148-1.262 1.723-3.811 5.2-7.293 10.3-10.438 15.199-0.008 0.012-0.016 0.024-0.023 0.036-0.828 1.29-1.627 2.561-2.41 3.821-0.042 0.068-0.086 0.137-0.128 0.206-0.784 1.265-1.541 2.508-2.279 3.738-0.026 0.043-0.053 0.087-0.079 0.13-1.984 3.311-3.824 6.503-5.481 9.506-8.687 15.743-12.916 26.742-13.099 27.395-27.432 98.072 58.184 56.657 70.131 50.475 12.864 6.355 27.346 9.932 42.666 9.932 41.94 0 77.623-26.771 90.905-64.156h-50.68c-7.499 12.669-21.936 21.25-38.522 21.25-24.301 0-44-18.412-44-41.125h137.96c0.523-4.068 0.794-8.214 0.794-12.423zm-18.018-94.916c8.306 5.606 14.968 14.41 3.527 44.059-10.973-17.647-27.482-31.49-47.104-39.099 8.926-4.311 31.031-13.429 43.577-4.96zm-176.52 181.24c-6.765-6.938-7.961-23.836 6.967-54.628 7.534 21.661 22.568 39.811 42 51.33-9.664 5.319-35.32 17.295-48.967 3.298zm55.571-100.28c0.771-22.075 19.983-39.75 43.588-39.75 23.604 0 42.817 17.675 43.588 39.75h-87.176z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 537 B

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -8,7 +8,7 @@ FULL_NAME="Internet Explorer"
WIN_EXECUTABLE="C:\Program Files\Internet Explorer\iexplore.exe"
# GNOME categories
CATEGORIES="WinApps;Office"
CATEGORIES="WinApps;Network;WebBrowser;"
# GNOME mimetypes
MIME_TYPES="text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;"

6
apps/illustrator-cc/icon.svg Executable file → Normal file
View File

@ -1 +1,5 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M 1,1 1,13 13,13 13,1 1,1 Z m 6.32925,9.0415 -0.5095,-1.595 -1.787,0 -0.4845,1.595 -1.06,0 1.8035,-5.62825 1.311,0 1.82875,5.62825 -1.10225,0 z m 2.673,0 -1.03575,0 0,-4.06675 1.03575,0 0,4.06675 z M 9.476,5.3905 c -0.3425,0 -0.56775,-0.24225 -0.56775,-0.55125 0,-0.3175 0.234,-0.5595 0.57625,-0.5595 0.35075,0 0.56775,0.242 0.57625,0.5595 C 10.0605,5.14825 9.83525,5.3905 9.476,5.3905 Z m -3.558,-0.15875 -0.01675,0 C 5.81775,5.5575 5.73425,5.95 5.634,6.284 L 5.2,7.67 6.6445,7.67 6.202,6.284 C 6.0935,5.9415 6.0015,5.55725 5.918,5.23175 Z" fill="#E08B29"/></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 240 234">
<path fill="#300" d="M42.5 0h155C221 0 240 19 240 42.5v149c0 23.5-19 42.5-42.5 42.5h-155C19 234 0 215 0 191.5v-149C0 19 19 0 42.5 0z"/>
<path fill="#ff9a00" d="M116 140H78.8l-7.6 23.5c-.2.9-1 1.5-1.9 1.4H50.5c-1.1 0-1.4-.6-1.1-1.8l32.2-92.7c.3-1 .6-2.1 1-3.3.4-2.1.6-4.3.6-6.5-.1-.5.3-1 .8-1.1h25.9c.8 0 1.2.3 1.3.8l36.5 103c.3 1.1 0 1.6-1 1.6h-20.9c-.7.1-1.4-.4-1.6-1.1L116 140zm-31.4-20.3H110c-.6-2.1-1.4-4.6-2.3-7.2-.9-2.7-1.8-5.6-2.7-8.6-1-3.1-1.9-6.1-2.9-9.2s-1.9-6-2.7-8.9c-.8-2.8-1.5-5.4-2.2-7.8H97c-.9 4.3-2 8.6-3.4 12.9-1.5 4.8-3 9.8-4.6 14.8-1.4 5.1-2.9 9.8-4.4 14zM170 77c-3.3.1-6.5-1.2-8.9-3.5-2.3-2.5-3.5-5.8-3.4-9.2-.1-3.4 1.2-6.6 3.6-8.9s5.6-3.5 8.9-3.5c3.9 0 6.9 1.2 9.1 3.5 2.2 2.4 3.4 5.6 3.3 8.9.1 3.4-1.1 6.7-3.5 9.2-2.3 2.4-5.7 3.7-9.1 3.5zm-11.2 86.8v-77c0-1 .4-1.4 1.3-1.4h19.8c.9 0 1.3.5 1.3 1.4v77c0 1.1-.4 1.6-1.3 1.6h-19.6c-1 0-1.5-.6-1.5-1.6z"/>
</svg>

Before

Width:  |  Height:  |  Size: 681 B

After

Width:  |  Height:  |  Size: 1008 B

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="application/illustrator;"
# System Icon
ICON="AdobeIllustrator"

17
apps/indesign-cc/icon.svg Executable file → Normal file
View File

@ -1 +1,16 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M 1,1 1,13 13,13 13,1 1,1 Z m 4.3125,8.5915 -0.97425,0 0,-5.33875 0.97425,0 0,5.33875 z m 3.4775,0 -0.0395,-0.6095 -0.0155,0 C 8.505,9.4095 8.03775,9.679 7.47525,9.679 6.5565,9.679 5.82775,8.89475 5.82775,7.70625 5.81975,6.41525 6.628,5.64675 7.555,5.64675 c 0.53075,0 0.91075,0.22175 1.085,0.507 l 0.016,0 0,-2.18625 0.974,0 0,4.539 c 0,0.39625 0.016,0.824 0.03175,1.08525 l -0.87175,0 z M 7.792,6.3995 c -0.626,0 -0.97425,0.55425 -0.97425,1.2755 0,0.70475 0.34825,1.22 0.9665,1.22 C 8.18075,8.895 8.529,8.6255 8.624,8.20575 8.648,8.1185 8.65575,8.0235 8.65575,7.92025 l 0,-0.578 c 0,-0.0795 -0.00825,-0.1745 -0.024,-0.254 C 8.5445,6.70825 8.23575,6.3995 7.792,6.3995 Z" fill="#DB398D"/></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg style="enable-background:new 0 0 240 234" version="1.1" viewBox="0 0 240 234" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<title>Adobe InDesign CC logo</title>
<style type="text/css">
.st0{fill:#49021F;}
.st1{fill:#FF3366;}
</style>
<path class="st0" d="M42.5,0h155C221,0,240,19,240,42.5v149c0,23.5-19,42.5-42.5,42.5h-155C19,234,0,215,0,191.5v-149 C0,19,19,0,42.5,0z"/>
<g id="vlpa">
<g id="vlpb">
<path class="st1" d="m87.2 61.2v103c0 1.1-0.5 1.6-1.4 1.6h-19.6c-0.9 0-1.3-0.5-1.3-1.6v-103c0-0.9 0.5-1.3 1.4-1.3h19.5c0.6-0.1 1.2 0.3 1.3 1 0.1 0.1 0.1 0.2 0.1 0.3z"/>
<path class="st1" d="m145 167c-7.4 0.1-14.8-1.4-21.5-4.5-6.3-2.9-11.5-7.7-15.1-13.6-3.7-6.1-5.5-13.7-5.5-22.8-0.1-7.4 1.8-14.7 5.5-21.1 3.8-6.5 9.3-11.9 15.9-15.5 7-3.9 15.4-5.8 25.3-5.8 0.5 0 1.2 0 2.1 0.1s1.9 0.1 3.1 0.2v-31.6c0-0.7 0.3-1.1 1-1.1h20.3c0.5-0.1 0.9 0.3 1 0.7v0.2 95.2c0 1.8 0.1 3.8 0.2 6 0.2 2.1 0.3 4.1 0.4 5.8 0 0.7-0.3 1.3-1 1.6-5.2 2.2-10.7 3.8-16.3 4.8-5 0.9-10.2 1.4-15.4 1.4zm9.8-20v-44c-0.9-0.2-1.8-0.4-2.7-0.5-1.1-0.1-2.2-0.2-3.3-0.2-3.9 0-7.8 0.8-11.3 2.6-3.4 1.7-6.3 4.2-8.5 7.4s-3.3 7.5-3.3 12.7c-0.1 3.5 0.5 7 1.7 10.3 1 2.7 2.5 5.1 4.5 7.1 1.9 1.8 4.2 3.2 6.8 4 2.7 0.9 5.5 1.3 8.3 1.3 1.5 0 2.9-0.1 4.2-0.2 1.3 0.1 2.5-0.1 3.6-0.5z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 811 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="application/x-adobe-indesign-interchange;application/x-adobe-indesign;"
# System Icon
ICON="AdobeIndesign"

37
apps/lightroom-cc/icon.svg Executable file → Normal file
View File

@ -1 +1,36 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="m 1.000125,1 0,12 11.99975,0 0,-12 -11.99975,0 z m 6.59525,8.49475 -3.39975,0 0,-5.7285 1.0455,0 0,4.853 2.35425,0 0,0.8755 z m 2.9155,-3.22125 c -0.085,-0.017 -0.17875,-0.034 -0.30625,-0.034 -0.5015,0 -0.84125,0.323 -0.9345,0.79025 -0.017,0.0935 -0.03425,0.204 -0.03425,0.323 l 0,2.14175 -1.0455,0 0,-2.8045 c 0,-0.561 -0.00825,-0.9605 -0.03425,-1.33425 l 0.90975,0 0.03425,0.7905 0.03375,0 c 0.204,-0.5865 0.6885,-0.884 1.13025,-0.884 0.102,0 0.1615,0.0085 0.2465,0.0255 l 0,0.98575 z" fill="#B5C9EC"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 256.4 250"
enable-background="new 0 0 256.4 250" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="250" width="256.4" x="-8.2" y="-8"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_2_1_">
<path fill="#001E36" d="M45.4,0H211c25.1,0,45.4,20.3,45.4,45.4v159.2c0,25.1-20.3,45.4-45.4,45.4H45.4C20.3,250,0,229.7,0,204.6
V45.4C0,20.3,20.3,0,45.4,0z"/>
<g id="Lr">
<path fill="#31A8FF" d="M134.6,176.7H66.9c-1.2,0-1.7-0.6-1.7-1.9V65.6c-0.1-0.7,0.4-1.4,1.2-1.5c0.1,0,0.2,0,0.4,0h20.9
c0.5-0.1,1.2,0.3,1.2,0.9c0,0.1,0,0.2,0,0.3V155h49.4c1.1,0,1.4,0.5,1.2,1.5l-3.1,18.6c0,0.5-0.3,1-0.6,1.3
C135.4,176.6,135,176.7,134.6,176.7z"/>
<path fill="#31A8FF" d="M151.7,91.2h18.7c1.1,0,1.9,0.7,2.2,1.7c0.4,0.7,0.7,1.6,0.9,2.5c0.2,1.1,0.4,2.2,0.5,3.3
c0.1,1.2,0.2,2.5,0.2,3.8c3.2-3.7,7.1-6.8,11.4-9.2c4.9-2.7,10.4-4,15.9-3.8c0.7-0.1,1.4,0.4,1.5,1.2c0,0.1,0,0.2,0,0.4V112
c0,0.9-0.5,1.2-1.7,1.2c-6.9-0.4-13.9,0.9-20.2,3.6c-2.1,1-4.2,2.2-5.8,4v54.5c0,1.1-0.4,1.5-1.4,1.5h-20.8
c-0.9,0.1-1.6-0.4-1.7-1.3c0-0.1,0-0.3,0-0.4v-59.2c0-2.6,0-5.2-0.1-8c-0.1-2.8-0.1-5.6-0.2-8.3c-0.1-2.4-0.3-4.7-0.6-7.1
c-0.1-0.5,0.2-1.1,0.7-1.2C151.4,91.1,151.5,91.1,151.7,91.2L151.7,91.2z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 627 B

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES=""
# System Icon
ICON="AdobeLightroom"

View File

@ -1,3 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M9 10.398l8-1.351v13.906l-8-1.352V10.398zm2.227 8.086l.796.04V15c0-.031.005-.06.016-.086a.21.21 0 0 0 .016-.078.058.058 0 0 0 .039.043c.02.008.036.022.047.043a4.335 4.335 0 0 0 .171.344l1.829 3.375 1.062.062v-5.547l-.992.063v3.523a.82.82 0 0 0 .031.227h-.016a42.727 42.727 0 0 0-.976-1.824c-.339-.597-.675-1.2-1.008-1.809l-1.016.04v5.108zM23 13.836c0 .068-.008.112-.023.133-.016.02-.061.031-.133.031H22v7.102a.544.544 0 0 1-.074.254.415.415 0 0 1-.086.101.17.17 0 0 1-.113.043H17.5V20h3v-.5h-3v-1h3V18h-3v-1h3v-.5h-3v-1h3V15h-3v-1h3v-.5h-3v-1h3V12h-3v-1.5h4.227c.103 0 .175.044.214.133.04.089.059.177.059.265v.602h.844c.072 0 .117.01.133.027.015.019.023.064.023.137v2.172zm-.203.664c.067 0 .118.033.152.098a.41.41 0 0 1 .051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297zm0 3c.067 0 .118.033.152.098.033.065.051.127.051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297z" fill="#ca64ea"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2744.833 2553.333"
enable-background="new 0 0 2744.833 2553.333" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2553.333" width="2744.833" x="-1380.333" y="-1252.667">
</sliceSourceBounds>
</sfw>
</metadata>
<path fill="#CA64EA" d="M2106.5,2553.333H755.212c-64.55,0-116.879-52.328-116.879-116.879l0,0V116.879
C638.333,52.328,690.662,0,755.212,0l0,0h1872.742c64.551,0,116.879,52.328,116.879,116.879c0,0,0,0,0,0v521.454L2106.5,2553.333z"
/>
<path fill="#AE4BD5" d="M2744.833,1276.667l-319.167,191.5l-319.167-191.5V638.333h638.333V1276.667z"/>
<path fill="#9332BF" d="M2744.833,1915l-319.167,191.5L2106.5,1915v-638.333h638.333V1915z"/>
<path fill="#7719AA" d="M2106.5,1915h638.333v518.646c0,66.102-53.586,119.688-119.688,119.688H2106.5V1915z"/>
<path opacity="0.2" enable-background="new " d="M1414.994,510.667h-776.66V2106.5h776.66
c64.534-0.21,116.796-52.473,117.006-117.006V627.673C1531.79,563.14,1479.527,510.877,1414.994,510.667z"/>
<path opacity="0.2" enable-background="new " d="M1351.16,574.5H638.333v1595.833h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1351.16,574.5H638.333v1468.167h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1287.327,574.5H638.333v1468.167h648.993
c64.534-0.21,116.796-52.473,117.007-117.006V691.507C1404.123,626.973,1351.86,574.71,1287.327,574.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="243.9611" y1="2072.2598" x2="1160.3723" y2="485.0735" gradientTransform="matrix(1 0 0 -1 0 2555.3333)">
<stop offset="0" style="stop-color:#8324B3"/>
<stop offset="0.5" style="stop-color:#7A1BAC"/>
<stop offset="1" style="stop-color:#621197"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M117.007,574.5h1170.32c64.621,0,117.007,52.386,117.007,117.007v1170.32
c0,64.621-52.386,117.007-117.007,117.007H117.007C52.386,1978.833,0,1926.448,0,1861.827V691.507
C0,626.886,52.386,574.5,117.007,574.5z"/>
<path fill="#FFFFFF" d="M384.66,896.348h158.626l311.698,504.283c14.171,22.597,24.81,40.789,31.917,54.577h2.043
c-3.856-34.327-5.391-68.876-4.596-103.41V896.348h135.327v760.638H871.197l-323.38-518.263
c-10.953-17.099-20.598-35.003-28.853-53.556h-2.553c3.26,37.74,4.602,75.62,4.021,113.496v458.323H384.66V896.348z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msonenote;"
# System Icon
ICON="ms-outlook"

View File

@ -1,3 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M9 10.398l8-1.351v13.906l-8-1.352V10.398zm2.227 8.086l.796.04V15c0-.031.005-.06.016-.086a.21.21 0 0 0 .016-.078.058.058 0 0 0 .039.043c.02.008.036.022.047.043a4.335 4.335 0 0 0 .171.344l1.829 3.375 1.062.062v-5.547l-.992.063v3.523a.82.82 0 0 0 .031.227h-.016a42.727 42.727 0 0 0-.976-1.824c-.339-.597-.675-1.2-1.008-1.809l-1.016.04v5.108zM23 13.836c0 .068-.008.112-.023.133-.016.02-.061.031-.133.031H22v7.102a.544.544 0 0 1-.074.254.415.415 0 0 1-.086.101.17.17 0 0 1-.113.043H17.5V20h3v-.5h-3v-1h3V18h-3v-1h3v-.5h-3v-1h3V15h-3v-1h3v-.5h-3v-1h3V12h-3v-1.5h4.227c.103 0 .175.044.214.133.04.089.059.177.059.265v.602h.844c.072 0 .117.01.133.027.015.019.023.064.023.137v2.172zm-.203.664c.067 0 .118.033.152.098a.41.41 0 0 1 .051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297zm0 3c.067 0 .118.033.152.098.033.065.051.127.051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297z" fill="#ca64ea"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2744.833 2553.333"
enable-background="new 0 0 2744.833 2553.333" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2553.333" width="2744.833" x="-1380.333" y="-1252.667">
</sliceSourceBounds>
</sfw>
</metadata>
<path fill="#CA64EA" d="M2106.5,2553.333H755.212c-64.55,0-116.879-52.328-116.879-116.879l0,0V116.879
C638.333,52.328,690.662,0,755.212,0l0,0h1872.742c64.551,0,116.879,52.328,116.879,116.879c0,0,0,0,0,0v521.454L2106.5,2553.333z"
/>
<path fill="#AE4BD5" d="M2744.833,1276.667l-319.167,191.5l-319.167-191.5V638.333h638.333V1276.667z"/>
<path fill="#9332BF" d="M2744.833,1915l-319.167,191.5L2106.5,1915v-638.333h638.333V1915z"/>
<path fill="#7719AA" d="M2106.5,1915h638.333v518.646c0,66.102-53.586,119.688-119.688,119.688H2106.5V1915z"/>
<path opacity="0.2" enable-background="new " d="M1414.994,510.667h-776.66V2106.5h776.66
c64.534-0.21,116.796-52.473,117.006-117.006V627.673C1531.79,563.14,1479.527,510.877,1414.994,510.667z"/>
<path opacity="0.2" enable-background="new " d="M1351.16,574.5H638.333v1595.833h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1351.16,574.5H638.333v1468.167h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1287.327,574.5H638.333v1468.167h648.993
c64.534-0.21,116.796-52.473,117.007-117.006V691.507C1404.123,626.973,1351.86,574.71,1287.327,574.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="243.9611" y1="2072.2598" x2="1160.3723" y2="485.0735" gradientTransform="matrix(1 0 0 -1 0 2555.3333)">
<stop offset="0" style="stop-color:#8324B3"/>
<stop offset="0.5" style="stop-color:#7A1BAC"/>
<stop offset="1" style="stop-color:#621197"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M117.007,574.5h1170.32c64.621,0,117.007,52.386,117.007,117.007v1170.32
c0,64.621-52.386,117.007-117.007,117.007H117.007C52.386,1978.833,0,1926.448,0,1861.827V691.507
C0,626.886,52.386,574.5,117.007,574.5z"/>
<path fill="#FFFFFF" d="M384.66,896.348h158.626l311.698,504.283c14.171,22.597,24.81,40.789,31.917,54.577h2.043
c-3.856-34.327-5.391-68.876-4.596-103.41V896.348h135.327v760.638H871.197l-323.38-518.263
c-10.953-17.099-20.598-35.003-28.853-53.556h-2.553c3.26,37.74,4.602,75.62,4.021,113.496v458.323H384.66V896.348z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msonenote;"
# System Icon
ICON="ms-outlook"

View File

@ -1,3 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M9 10.398l8-1.351v13.906l-8-1.352V10.398zm2.227 8.086l.796.04V15c0-.031.005-.06.016-.086a.21.21 0 0 0 .016-.078.058.058 0 0 0 .039.043c.02.008.036.022.047.043a4.335 4.335 0 0 0 .171.344l1.829 3.375 1.062.062v-5.547l-.992.063v3.523a.82.82 0 0 0 .031.227h-.016a42.727 42.727 0 0 0-.976-1.824c-.339-.597-.675-1.2-1.008-1.809l-1.016.04v5.108zM23 13.836c0 .068-.008.112-.023.133-.016.02-.061.031-.133.031H22v7.102a.544.544 0 0 1-.074.254.415.415 0 0 1-.086.101.17.17 0 0 1-.113.043H17.5V20h3v-.5h-3v-1h3V18h-3v-1h3v-.5h-3v-1h3V15h-3v-1h3v-.5h-3v-1h3V12h-3v-1.5h4.227c.103 0 .175.044.214.133.04.089.059.177.059.265v.602h.844c.072 0 .117.01.133.027.015.019.023.064.023.137v2.172zm-.203.664c.067 0 .118.033.152.098a.41.41 0 0 1 .051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297zm0 3c.067 0 .118.033.152.098.033.065.051.127.051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297z" fill="#ca64ea"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2744.833 2553.333"
enable-background="new 0 0 2744.833 2553.333" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2553.333" width="2744.833" x="-1380.333" y="-1252.667">
</sliceSourceBounds>
</sfw>
</metadata>
<path fill="#CA64EA" d="M2106.5,2553.333H755.212c-64.55,0-116.879-52.328-116.879-116.879l0,0V116.879
C638.333,52.328,690.662,0,755.212,0l0,0h1872.742c64.551,0,116.879,52.328,116.879,116.879c0,0,0,0,0,0v521.454L2106.5,2553.333z"
/>
<path fill="#AE4BD5" d="M2744.833,1276.667l-319.167,191.5l-319.167-191.5V638.333h638.333V1276.667z"/>
<path fill="#9332BF" d="M2744.833,1915l-319.167,191.5L2106.5,1915v-638.333h638.333V1915z"/>
<path fill="#7719AA" d="M2106.5,1915h638.333v518.646c0,66.102-53.586,119.688-119.688,119.688H2106.5V1915z"/>
<path opacity="0.2" enable-background="new " d="M1414.994,510.667h-776.66V2106.5h776.66
c64.534-0.21,116.796-52.473,117.006-117.006V627.673C1531.79,563.14,1479.527,510.877,1414.994,510.667z"/>
<path opacity="0.2" enable-background="new " d="M1351.16,574.5H638.333v1595.833h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1351.16,574.5H638.333v1468.167h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1287.327,574.5H638.333v1468.167h648.993
c64.534-0.21,116.796-52.473,117.007-117.006V691.507C1404.123,626.973,1351.86,574.71,1287.327,574.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="243.9611" y1="2072.2598" x2="1160.3723" y2="485.0735" gradientTransform="matrix(1 0 0 -1 0 2555.3333)">
<stop offset="0" style="stop-color:#8324B3"/>
<stop offset="0.5" style="stop-color:#7A1BAC"/>
<stop offset="1" style="stop-color:#621197"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M117.007,574.5h1170.32c64.621,0,117.007,52.386,117.007,117.007v1170.32
c0,64.621-52.386,117.007-117.007,117.007H117.007C52.386,1978.833,0,1926.448,0,1861.827V691.507
C0,626.886,52.386,574.5,117.007,574.5z"/>
<path fill="#FFFFFF" d="M384.66,896.348h158.626l311.698,504.283c14.171,22.597,24.81,40.789,31.917,54.577h2.043
c-3.856-34.327-5.391-68.876-4.596-103.41V896.348h135.327v760.638H871.197l-323.38-518.263
c-10.953-17.099-20.598-35.003-28.853-53.556h-2.553c3.26,37.74,4.602,75.62,4.021,113.496v458.323H384.66V896.348z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msonenote;"
# System Icon
ICON="ms-onenote"

View File

@ -1,3 +1,48 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M9 10.398l8-1.351v13.906l-8-1.352V10.398zm2.227 8.086l.796.04V15c0-.031.005-.06.016-.086a.21.21 0 0 0 .016-.078.058.058 0 0 0 .039.043c.02.008.036.022.047.043a4.335 4.335 0 0 0 .171.344l1.829 3.375 1.062.062v-5.547l-.992.063v3.523a.82.82 0 0 0 .031.227h-.016a42.727 42.727 0 0 0-.976-1.824c-.339-.597-.675-1.2-1.008-1.809l-1.016.04v5.108zM23 13.836c0 .068-.008.112-.023.133-.016.02-.061.031-.133.031H22v7.102a.544.544 0 0 1-.074.254.415.415 0 0 1-.086.101.17.17 0 0 1-.113.043H17.5V20h3v-.5h-3v-1h3V18h-3v-1h3v-.5h-3v-1h3V15h-3v-1h3v-.5h-3v-1h3V12h-3v-1.5h4.227c.103 0 .175.044.214.133.04.089.059.177.059.265v.602h.844c.072 0 .117.01.133.027.015.019.023.064.023.137v2.172zm-.203.664c.067 0 .118.033.152.098a.41.41 0 0 1 .051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297zm0 3c.067 0 .118.033.152.098.033.065.051.127.051.183v1.938c0 .057-.018.119-.05.183-.035.066-.086.098-.153.098H22.5v-2.5h.297z" fill="#ca64ea"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2744.833 2553.333"
enable-background="new 0 0 2744.833 2553.333" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2553.333" width="2744.833" x="-1380.333" y="-1252.667">
</sliceSourceBounds>
</sfw>
</metadata>
<path fill="#CA64EA" d="M2106.5,2553.333H755.212c-64.55,0-116.879-52.328-116.879-116.879l0,0V116.879
C638.333,52.328,690.662,0,755.212,0l0,0h1872.742c64.551,0,116.879,52.328,116.879,116.879c0,0,0,0,0,0v521.454L2106.5,2553.333z"
/>
<path fill="#AE4BD5" d="M2744.833,1276.667l-319.167,191.5l-319.167-191.5V638.333h638.333V1276.667z"/>
<path fill="#9332BF" d="M2744.833,1915l-319.167,191.5L2106.5,1915v-638.333h638.333V1915z"/>
<path fill="#7719AA" d="M2106.5,1915h638.333v518.646c0,66.102-53.586,119.688-119.688,119.688H2106.5V1915z"/>
<path opacity="0.2" enable-background="new " d="M1414.994,510.667h-776.66V2106.5h776.66
c64.534-0.21,116.796-52.473,117.006-117.006V627.673C1531.79,563.14,1479.527,510.877,1414.994,510.667z"/>
<path opacity="0.2" enable-background="new " d="M1351.16,574.5H638.333v1595.833h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1351.16,574.5H638.333v1468.167h712.827
c64.534-0.21,116.796-52.473,117.006-117.006V691.507C1467.957,626.973,1415.694,574.71,1351.16,574.5z"/>
<path opacity="0.5" enable-background="new " d="M1287.327,574.5H638.333v1468.167h648.993
c64.534-0.21,116.796-52.473,117.007-117.006V691.507C1404.123,626.973,1351.86,574.71,1287.327,574.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="243.9611" y1="2072.2598" x2="1160.3723" y2="485.0735" gradientTransform="matrix(1 0 0 -1 0 2555.3333)">
<stop offset="0" style="stop-color:#8324B3"/>
<stop offset="0.5" style="stop-color:#7A1BAC"/>
<stop offset="1" style="stop-color:#621197"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M117.007,574.5h1170.32c64.621,0,117.007,52.386,117.007,117.007v1170.32
c0,64.621-52.386,117.007-117.007,117.007H117.007C52.386,1978.833,0,1926.448,0,1861.827V691.507
C0,626.886,52.386,574.5,117.007,574.5z"/>
<path fill="#FFFFFF" d="M384.66,896.348h158.626l311.698,504.283c14.171,22.597,24.81,40.789,31.917,54.577h2.043
c-3.856-34.327-5.391-68.876-4.596-103.41V896.348h135.327v760.638H871.197l-323.38-518.263
c-10.953-17.099-20.598-35.003-28.853-53.556h-2.553c3.26,37.74,4.602,75.62,4.021,113.496v458.323H384.66V896.348z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msonenote;"
# System Icon
ICON="ms-outlook"

View File

@ -1,3 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M672 1027q0 39-9 74t-28 64-50 44-74 17q-42 0-72-17t-49-46-28-65-9-73q0-38 9-74t28-65 51-46 74-18q44 0 74 18t48 47 27 65 8 75zm1376-3v800q0 40-28 68t-68 28H608q-40 0-68-28t-28-68v-288H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h555V218q0-38 26-64t64-26h1100q38 0 64 26t26 64v708l106 61h1q9 6 15 16t6 21zm-512-704v256h256V320h-256zm0 384v256h256V704h-256zm0 384v156l260-156h-260zm-448-768v256h320V320h-320zm0 384v256h320V704h-320zm0 384v173l206 128 114-68v-233h-320zM768 320v192h171q5 0 10 1t11 3V320H768zM510 1364q77 0 137-26t101-73 62-110 22-137q0-71-21-132t-61-106-98-70-132-26q-79 0-140 25t-103 72-63 111-22 140q0 72 22 133t63 105 100 69 133 25zm130 428h1057l-673-420v79q0 35-25 60t-60 25H640v256zm1280-11v-618l-504 302 504 316z" fill="#0364b8" />
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Livello_1" xmlns:x="http://ns.adobe.com/Extensibility/1.0/" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" xmlns:graph="http://ns.adobe.com/Graphs/1.0/" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1831.085 1703.335" enable-background="new 0 0 1831.085 1703.335" xml:space="preserve">
<path fill="#0A2767" d="M1831.083,894.25c0.1-14.318-7.298-27.644-19.503-35.131h-0.213l-0.767-0.426l-634.492-375.585 c-2.74-1.851-5.583-3.543-8.517-5.067c-24.498-12.639-53.599-12.639-78.098,0c-2.934,1.525-5.777,3.216-8.517,5.067L446.486,858.693 l-0.766,0.426c-19.392,12.059-25.337,37.556-13.278,56.948c3.553,5.714,8.447,10.474,14.257,13.868l634.492,375.585 c2.749,1.835,5.592,3.527,8.517,5.068c24.498,12.639,53.599,12.639,78.098,0c2.925-1.541,5.767-3.232,8.517-5.068l634.492-375.585 C1823.49,922.545,1831.228,908.923,1831.083,894.25z"/>
<path fill="#0364B8" d="M520.453,643.477h416.38v381.674h-416.38V643.477z M1745.917,255.5V80.908 c1-43.652-33.552-79.862-77.203-80.908H588.204C544.552,1.046,510,37.256,511,80.908V255.5l638.75,170.333L1745.917,255.5z"/>
<path fill="#0078D4" d="M511,255.5h425.833v383.25H511V255.5z"/>
<path fill="#28A8EA" d="M1362.667,255.5H936.833v383.25L1362.667,1022h383.25V638.75L1362.667,255.5z"/>
<path fill="#0078D4" d="M936.833,638.75h425.833V1022H936.833V638.75z"/>
<path fill="#0364B8" d="M936.833,1022h425.833v383.25H936.833V1022z"/>
<path fill="#14447D" d="M520.453,1025.151h416.38v346.969h-416.38V1025.151z"/>
<path fill="#0078D4" d="M1362.667,1022h383.25v383.25h-383.25V1022z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1128.4584" y1="811.0833" x2="1128.4584" y2="1.9982" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#35B8F1"/>
<stop offset="1" style="stop-color:#28A8EA"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M1811.58,927.593l-0.809,0.426l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-10.777,5.132-22.481,8.029-34.407,8.517l-34.663-20.27c-2.929-1.47-5.773-3.105-8.517-4.897L447.167,906.003h-0.298 l-21.036-11.753v722.384c0.328,48.196,39.653,87.006,87.849,86.7h1230.914c0.724,0,1.363-0.341,2.129-0.341 c10.18-0.651,20.216-2.745,29.808-6.217c4.145-1.756,8.146-3.835,11.966-6.217c2.853-1.618,7.75-5.152,7.75-5.152 c21.814-16.142,34.726-41.635,34.833-68.772V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.5" fill="#0A2767" enable-background="new " d="M1797.017,891.397v44.287l-663.448,456.791L446.699,906.301 c0-0.235-0.191-0.426-0.426-0.426l0,0l-63.023-37.899v-31.938l25.976-0.426l54.932,31.512l1.277,0.426l4.684,2.981 c0,0,645.563,368.346,647.267,369.197l24.698,14.478c2.129-0.852,4.258-1.703,6.813-2.555 c1.278-0.852,640.879-360.681,640.879-360.681L1797.017,891.397z"/>
<path fill="#1490DF" d="M1811.58,927.593l-0.809,0.468l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-24.641,12.038-53.457,12.038-78.098,0c-2.918-1.445-5.76-3.037-8.517-4.769L446.657,928.061l-0.766-0.468 c-12.25-6.642-19.93-19.409-20.057-33.343v722.384c0.305,48.188,39.616,87.004,87.803,86.7c0.001,0,0.002,0,0.004,0h1229.636 c48.188,0.307,87.5-38.509,87.807-86.696c0-0.001,0-0.002,0-0.004V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.1" enable-background="new " d="M1185.52,1279.629l-9.496,5.323c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l241.405,285.479l421.107,101.476c11.539-8.716,20.717-20.178,26.7-33.343L1185.52,1279.629 z"/>
<path opacity="0.05" enable-background="new " d="M1228.529,1255.442l-52.505,29.51c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l113.101,311.838l549.538,74.989c21.649-16.254,34.394-41.743,34.407-68.815v-9.326 L1228.529,1255.442z"/>
<path fill="#28A8EA" d="M514.833,1703.333h1228.316c18.901,0.096,37.335-5.874,52.59-17.033l-697.089-408.331 c-2.929-1.47-5.773-3.105-8.517-4.897L447.125,906.088h-0.298l-20.993-11.838v719.914 C425.786,1663.364,465.632,1703.286,514.833,1703.333C514.832,1703.333,514.832,1703.333,514.833,1703.333z"/>
<path opacity="0.1" enable-background="new " d="M1022,418.722v908.303c-0.076,31.846-19.44,60.471-48.971,72.392 c-9.148,3.931-19,5.96-28.957,5.962H425.833V383.25H511v-42.583h433.073C987.092,340.83,1021.907,375.702,1022,418.722z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v908.302c0.107,10.287-2.074,20.469-6.388,29.808 c-11.826,29.149-40.083,48.273-71.54,48.417H425.833V383.25h475.656c12.356-0.124,24.533,2.958,35.344,8.943 C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v823.136c-0.208,43-34.928,77.853-77.927,78.225H425.833V383.25 h475.656c12.356-0.124,24.533,2.958,35.344,8.943C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M936.833,461.305v823.136c-0.046,43.067-34.861,78.015-77.927,78.225H425.833 V383.25h433.072c43.062,0.023,77.951,34.951,77.927,78.013C936.833,461.277,936.833,461.291,936.833,461.305z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="162.7469" y1="1383.0741" x2="774.0864" y2="324.2592" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#1784D9"/>
<stop offset="0.5" style="stop-color:#107AD5"/>
<stop offset="1" style="stop-color:#0A63C9"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M78.055,383.25h780.723c43.109,0,78.055,34.947,78.055,78.055v780.723 c0,43.109-34.946,78.055-78.055,78.055H78.055c-43.109,0-78.055-34.947-78.055-78.055V461.305 C0,418.197,34.947,383.25,78.055,383.25z"/>
<path fill="#FFFFFF" d="M243.96,710.631c19.238-40.988,50.29-75.289,89.17-98.495c43.057-24.651,92.081-36.94,141.675-35.515 c45.965-0.997,91.321,10.655,131.114,33.683c37.414,22.312,67.547,55.004,86.742,94.109c20.904,43.09,31.322,90.512,30.405,138.396 c1.013,50.043-9.706,99.628-31.299,144.783c-19.652,40.503-50.741,74.36-89.425,97.388c-41.327,23.734-88.367,35.692-136.011,34.578 c-46.947,1.133-93.303-10.651-134.01-34.067c-37.738-22.341-68.249-55.07-87.892-94.28c-21.028-42.467-31.57-89.355-30.745-136.735 C212.808,804.859,223.158,755.686,243.96,710.631z M339.006,941.858c10.257,25.912,27.651,48.385,50.163,64.812 c22.93,16.026,50.387,24.294,78.353,23.591c29.783,1.178,59.14-7.372,83.634-24.358c22.227-16.375,39.164-38.909,48.715-64.812 c10.677-28.928,15.946-59.572,15.543-90.404c0.33-31.127-4.623-62.084-14.649-91.554c-8.855-26.607-25.246-50.069-47.182-67.537 c-23.88-17.79-53.158-26.813-82.91-25.55c-28.572-0.74-56.644,7.593-80.184,23.804c-22.893,16.496-40.617,39.168-51.1,65.365 c-23.255,60.049-23.376,126.595-0.341,186.728L339.006,941.858z"/>
<path fill="#50D9FF" d="M1362.667,255.5h383.25v383.25h-383.25V255.5z"/>
</svg>

Before

Width:  |  Height:  |  Size: 834 B

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-outlook;application/octet-stream;"
# System Icon
ICON="ms-outlook"

View File

@ -1,3 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M672 1027q0 39-9 74t-28 64-50 44-74 17q-42 0-72-17t-49-46-28-65-9-73q0-38 9-74t28-65 51-46 74-18q44 0 74 18t48 47 27 65 8 75zm1376-3v800q0 40-28 68t-68 28H608q-40 0-68-28t-28-68v-288H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h555V218q0-38 26-64t64-26h1100q38 0 64 26t26 64v708l106 61h1q9 6 15 16t6 21zm-512-704v256h256V320h-256zm0 384v256h256V704h-256zm0 384v156l260-156h-260zm-448-768v256h320V320h-320zm0 384v256h320V704h-320zm0 384v173l206 128 114-68v-233h-320zM768 320v192h171q5 0 10 1t11 3V320H768zM510 1364q77 0 137-26t101-73 62-110 22-137q0-71-21-132t-61-106-98-70-132-26q-79 0-140 25t-103 72-63 111-22 140q0 72 22 133t63 105 100 69 133 25zm130 428h1057l-673-420v79q0 35-25 60t-60 25H640v256zm1280-11v-618l-504 302 504 316z" fill="#0364b8" />
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Livello_1" xmlns:x="http://ns.adobe.com/Extensibility/1.0/" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" xmlns:graph="http://ns.adobe.com/Graphs/1.0/" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1831.085 1703.335" enable-background="new 0 0 1831.085 1703.335" xml:space="preserve">
<path fill="#0A2767" d="M1831.083,894.25c0.1-14.318-7.298-27.644-19.503-35.131h-0.213l-0.767-0.426l-634.492-375.585 c-2.74-1.851-5.583-3.543-8.517-5.067c-24.498-12.639-53.599-12.639-78.098,0c-2.934,1.525-5.777,3.216-8.517,5.067L446.486,858.693 l-0.766,0.426c-19.392,12.059-25.337,37.556-13.278,56.948c3.553,5.714,8.447,10.474,14.257,13.868l634.492,375.585 c2.749,1.835,5.592,3.527,8.517,5.068c24.498,12.639,53.599,12.639,78.098,0c2.925-1.541,5.767-3.232,8.517-5.068l634.492-375.585 C1823.49,922.545,1831.228,908.923,1831.083,894.25z"/>
<path fill="#0364B8" d="M520.453,643.477h416.38v381.674h-416.38V643.477z M1745.917,255.5V80.908 c1-43.652-33.552-79.862-77.203-80.908H588.204C544.552,1.046,510,37.256,511,80.908V255.5l638.75,170.333L1745.917,255.5z"/>
<path fill="#0078D4" d="M511,255.5h425.833v383.25H511V255.5z"/>
<path fill="#28A8EA" d="M1362.667,255.5H936.833v383.25L1362.667,1022h383.25V638.75L1362.667,255.5z"/>
<path fill="#0078D4" d="M936.833,638.75h425.833V1022H936.833V638.75z"/>
<path fill="#0364B8" d="M936.833,1022h425.833v383.25H936.833V1022z"/>
<path fill="#14447D" d="M520.453,1025.151h416.38v346.969h-416.38V1025.151z"/>
<path fill="#0078D4" d="M1362.667,1022h383.25v383.25h-383.25V1022z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1128.4584" y1="811.0833" x2="1128.4584" y2="1.9982" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#35B8F1"/>
<stop offset="1" style="stop-color:#28A8EA"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M1811.58,927.593l-0.809,0.426l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-10.777,5.132-22.481,8.029-34.407,8.517l-34.663-20.27c-2.929-1.47-5.773-3.105-8.517-4.897L447.167,906.003h-0.298 l-21.036-11.753v722.384c0.328,48.196,39.653,87.006,87.849,86.7h1230.914c0.724,0,1.363-0.341,2.129-0.341 c10.18-0.651,20.216-2.745,29.808-6.217c4.145-1.756,8.146-3.835,11.966-6.217c2.853-1.618,7.75-5.152,7.75-5.152 c21.814-16.142,34.726-41.635,34.833-68.772V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.5" fill="#0A2767" enable-background="new " d="M1797.017,891.397v44.287l-663.448,456.791L446.699,906.301 c0-0.235-0.191-0.426-0.426-0.426l0,0l-63.023-37.899v-31.938l25.976-0.426l54.932,31.512l1.277,0.426l4.684,2.981 c0,0,645.563,368.346,647.267,369.197l24.698,14.478c2.129-0.852,4.258-1.703,6.813-2.555 c1.278-0.852,640.879-360.681,640.879-360.681L1797.017,891.397z"/>
<path fill="#1490DF" d="M1811.58,927.593l-0.809,0.468l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-24.641,12.038-53.457,12.038-78.098,0c-2.918-1.445-5.76-3.037-8.517-4.769L446.657,928.061l-0.766-0.468 c-12.25-6.642-19.93-19.409-20.057-33.343v722.384c0.305,48.188,39.616,87.004,87.803,86.7c0.001,0,0.002,0,0.004,0h1229.636 c48.188,0.307,87.5-38.509,87.807-86.696c0-0.001,0-0.002,0-0.004V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.1" enable-background="new " d="M1185.52,1279.629l-9.496,5.323c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l241.405,285.479l421.107,101.476c11.539-8.716,20.717-20.178,26.7-33.343L1185.52,1279.629 z"/>
<path opacity="0.05" enable-background="new " d="M1228.529,1255.442l-52.505,29.51c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l113.101,311.838l549.538,74.989c21.649-16.254,34.394-41.743,34.407-68.815v-9.326 L1228.529,1255.442z"/>
<path fill="#28A8EA" d="M514.833,1703.333h1228.316c18.901,0.096,37.335-5.874,52.59-17.033l-697.089-408.331 c-2.929-1.47-5.773-3.105-8.517-4.897L447.125,906.088h-0.298l-20.993-11.838v719.914 C425.786,1663.364,465.632,1703.286,514.833,1703.333C514.832,1703.333,514.832,1703.333,514.833,1703.333z"/>
<path opacity="0.1" enable-background="new " d="M1022,418.722v908.303c-0.076,31.846-19.44,60.471-48.971,72.392 c-9.148,3.931-19,5.96-28.957,5.962H425.833V383.25H511v-42.583h433.073C987.092,340.83,1021.907,375.702,1022,418.722z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v908.302c0.107,10.287-2.074,20.469-6.388,29.808 c-11.826,29.149-40.083,48.273-71.54,48.417H425.833V383.25h475.656c12.356-0.124,24.533,2.958,35.344,8.943 C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v823.136c-0.208,43-34.928,77.853-77.927,78.225H425.833V383.25 h475.656c12.356-0.124,24.533,2.958,35.344,8.943C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M936.833,461.305v823.136c-0.046,43.067-34.861,78.015-77.927,78.225H425.833 V383.25h433.072c43.062,0.023,77.951,34.951,77.927,78.013C936.833,461.277,936.833,461.291,936.833,461.305z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="162.7469" y1="1383.0741" x2="774.0864" y2="324.2592" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#1784D9"/>
<stop offset="0.5" style="stop-color:#107AD5"/>
<stop offset="1" style="stop-color:#0A63C9"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M78.055,383.25h780.723c43.109,0,78.055,34.947,78.055,78.055v780.723 c0,43.109-34.946,78.055-78.055,78.055H78.055c-43.109,0-78.055-34.947-78.055-78.055V461.305 C0,418.197,34.947,383.25,78.055,383.25z"/>
<path fill="#FFFFFF" d="M243.96,710.631c19.238-40.988,50.29-75.289,89.17-98.495c43.057-24.651,92.081-36.94,141.675-35.515 c45.965-0.997,91.321,10.655,131.114,33.683c37.414,22.312,67.547,55.004,86.742,94.109c20.904,43.09,31.322,90.512,30.405,138.396 c1.013,50.043-9.706,99.628-31.299,144.783c-19.652,40.503-50.741,74.36-89.425,97.388c-41.327,23.734-88.367,35.692-136.011,34.578 c-46.947,1.133-93.303-10.651-134.01-34.067c-37.738-22.341-68.249-55.07-87.892-94.28c-21.028-42.467-31.57-89.355-30.745-136.735 C212.808,804.859,223.158,755.686,243.96,710.631z M339.006,941.858c10.257,25.912,27.651,48.385,50.163,64.812 c22.93,16.026,50.387,24.294,78.353,23.591c29.783,1.178,59.14-7.372,83.634-24.358c22.227-16.375,39.164-38.909,48.715-64.812 c10.677-28.928,15.946-59.572,15.543-90.404c0.33-31.127-4.623-62.084-14.649-91.554c-8.855-26.607-25.246-50.069-47.182-67.537 c-23.88-17.79-53.158-26.813-82.91-25.55c-28.572-0.74-56.644,7.593-80.184,23.804c-22.893,16.496-40.617,39.168-51.1,65.365 c-23.255,60.049-23.376,126.595-0.341,186.728L339.006,941.858z"/>
<path fill="#50D9FF" d="M1362.667,255.5h383.25v383.25h-383.25V255.5z"/>
</svg>

Before

Width:  |  Height:  |  Size: 834 B

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-outlook;application/octet-stream;"
# System Icon
ICON="ms-outlook"

View File

@ -1,3 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M672 1027q0 39-9 74t-28 64-50 44-74 17q-42 0-72-17t-49-46-28-65-9-73q0-38 9-74t28-65 51-46 74-18q44 0 74 18t48 47 27 65 8 75zm1376-3v800q0 40-28 68t-68 28H608q-40 0-68-28t-28-68v-288H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h555V218q0-38 26-64t64-26h1100q38 0 64 26t26 64v708l106 61h1q9 6 15 16t6 21zm-512-704v256h256V320h-256zm0 384v256h256V704h-256zm0 384v156l260-156h-260zm-448-768v256h320V320h-320zm0 384v256h320V704h-320zm0 384v173l206 128 114-68v-233h-320zM768 320v192h171q5 0 10 1t11 3V320H768zM510 1364q77 0 137-26t101-73 62-110 22-137q0-71-21-132t-61-106-98-70-132-26q-79 0-140 25t-103 72-63 111-22 140q0 72 22 133t63 105 100 69 133 25zm130 428h1057l-673-420v79q0 35-25 60t-60 25H640v256zm1280-11v-618l-504 302 504 316z" fill="#0364b8" />
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Livello_1" xmlns:x="http://ns.adobe.com/Extensibility/1.0/" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" xmlns:graph="http://ns.adobe.com/Graphs/1.0/" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1831.085 1703.335" enable-background="new 0 0 1831.085 1703.335" xml:space="preserve">
<path fill="#0A2767" d="M1831.083,894.25c0.1-14.318-7.298-27.644-19.503-35.131h-0.213l-0.767-0.426l-634.492-375.585 c-2.74-1.851-5.583-3.543-8.517-5.067c-24.498-12.639-53.599-12.639-78.098,0c-2.934,1.525-5.777,3.216-8.517,5.067L446.486,858.693 l-0.766,0.426c-19.392,12.059-25.337,37.556-13.278,56.948c3.553,5.714,8.447,10.474,14.257,13.868l634.492,375.585 c2.749,1.835,5.592,3.527,8.517,5.068c24.498,12.639,53.599,12.639,78.098,0c2.925-1.541,5.767-3.232,8.517-5.068l634.492-375.585 C1823.49,922.545,1831.228,908.923,1831.083,894.25z"/>
<path fill="#0364B8" d="M520.453,643.477h416.38v381.674h-416.38V643.477z M1745.917,255.5V80.908 c1-43.652-33.552-79.862-77.203-80.908H588.204C544.552,1.046,510,37.256,511,80.908V255.5l638.75,170.333L1745.917,255.5z"/>
<path fill="#0078D4" d="M511,255.5h425.833v383.25H511V255.5z"/>
<path fill="#28A8EA" d="M1362.667,255.5H936.833v383.25L1362.667,1022h383.25V638.75L1362.667,255.5z"/>
<path fill="#0078D4" d="M936.833,638.75h425.833V1022H936.833V638.75z"/>
<path fill="#0364B8" d="M936.833,1022h425.833v383.25H936.833V1022z"/>
<path fill="#14447D" d="M520.453,1025.151h416.38v346.969h-416.38V1025.151z"/>
<path fill="#0078D4" d="M1362.667,1022h383.25v383.25h-383.25V1022z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1128.4584" y1="811.0833" x2="1128.4584" y2="1.9982" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#35B8F1"/>
<stop offset="1" style="stop-color:#28A8EA"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M1811.58,927.593l-0.809,0.426l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-10.777,5.132-22.481,8.029-34.407,8.517l-34.663-20.27c-2.929-1.47-5.773-3.105-8.517-4.897L447.167,906.003h-0.298 l-21.036-11.753v722.384c0.328,48.196,39.653,87.006,87.849,86.7h1230.914c0.724,0,1.363-0.341,2.129-0.341 c10.18-0.651,20.216-2.745,29.808-6.217c4.145-1.756,8.146-3.835,11.966-6.217c2.853-1.618,7.75-5.152,7.75-5.152 c21.814-16.142,34.726-41.635,34.833-68.772V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.5" fill="#0A2767" enable-background="new " d="M1797.017,891.397v44.287l-663.448,456.791L446.699,906.301 c0-0.235-0.191-0.426-0.426-0.426l0,0l-63.023-37.899v-31.938l25.976-0.426l54.932,31.512l1.277,0.426l4.684,2.981 c0,0,645.563,368.346,647.267,369.197l24.698,14.478c2.129-0.852,4.258-1.703,6.813-2.555 c1.278-0.852,640.879-360.681,640.879-360.681L1797.017,891.397z"/>
<path fill="#1490DF" d="M1811.58,927.593l-0.809,0.468l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-24.641,12.038-53.457,12.038-78.098,0c-2.918-1.445-5.76-3.037-8.517-4.769L446.657,928.061l-0.766-0.468 c-12.25-6.642-19.93-19.409-20.057-33.343v722.384c0.305,48.188,39.616,87.004,87.803,86.7c0.001,0,0.002,0,0.004,0h1229.636 c48.188,0.307,87.5-38.509,87.807-86.696c0-0.001,0-0.002,0-0.004V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.1" enable-background="new " d="M1185.52,1279.629l-9.496,5.323c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l241.405,285.479l421.107,101.476c11.539-8.716,20.717-20.178,26.7-33.343L1185.52,1279.629 z"/>
<path opacity="0.05" enable-background="new " d="M1228.529,1255.442l-52.505,29.51c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l113.101,311.838l549.538,74.989c21.649-16.254,34.394-41.743,34.407-68.815v-9.326 L1228.529,1255.442z"/>
<path fill="#28A8EA" d="M514.833,1703.333h1228.316c18.901,0.096,37.335-5.874,52.59-17.033l-697.089-408.331 c-2.929-1.47-5.773-3.105-8.517-4.897L447.125,906.088h-0.298l-20.993-11.838v719.914 C425.786,1663.364,465.632,1703.286,514.833,1703.333C514.832,1703.333,514.832,1703.333,514.833,1703.333z"/>
<path opacity="0.1" enable-background="new " d="M1022,418.722v908.303c-0.076,31.846-19.44,60.471-48.971,72.392 c-9.148,3.931-19,5.96-28.957,5.962H425.833V383.25H511v-42.583h433.073C987.092,340.83,1021.907,375.702,1022,418.722z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v908.302c0.107,10.287-2.074,20.469-6.388,29.808 c-11.826,29.149-40.083,48.273-71.54,48.417H425.833V383.25h475.656c12.356-0.124,24.533,2.958,35.344,8.943 C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v823.136c-0.208,43-34.928,77.853-77.927,78.225H425.833V383.25 h475.656c12.356-0.124,24.533,2.958,35.344,8.943C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M936.833,461.305v823.136c-0.046,43.067-34.861,78.015-77.927,78.225H425.833 V383.25h433.072c43.062,0.023,77.951,34.951,77.927,78.013C936.833,461.277,936.833,461.291,936.833,461.305z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="162.7469" y1="1383.0741" x2="774.0864" y2="324.2592" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#1784D9"/>
<stop offset="0.5" style="stop-color:#107AD5"/>
<stop offset="1" style="stop-color:#0A63C9"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M78.055,383.25h780.723c43.109,0,78.055,34.947,78.055,78.055v780.723 c0,43.109-34.946,78.055-78.055,78.055H78.055c-43.109,0-78.055-34.947-78.055-78.055V461.305 C0,418.197,34.947,383.25,78.055,383.25z"/>
<path fill="#FFFFFF" d="M243.96,710.631c19.238-40.988,50.29-75.289,89.17-98.495c43.057-24.651,92.081-36.94,141.675-35.515 c45.965-0.997,91.321,10.655,131.114,33.683c37.414,22.312,67.547,55.004,86.742,94.109c20.904,43.09,31.322,90.512,30.405,138.396 c1.013,50.043-9.706,99.628-31.299,144.783c-19.652,40.503-50.741,74.36-89.425,97.388c-41.327,23.734-88.367,35.692-136.011,34.578 c-46.947,1.133-93.303-10.651-134.01-34.067c-37.738-22.341-68.249-55.07-87.892-94.28c-21.028-42.467-31.57-89.355-30.745-136.735 C212.808,804.859,223.158,755.686,243.96,710.631z M339.006,941.858c10.257,25.912,27.651,48.385,50.163,64.812 c22.93,16.026,50.387,24.294,78.353,23.591c29.783,1.178,59.14-7.372,83.634-24.358c22.227-16.375,39.164-38.909,48.715-64.812 c10.677-28.928,15.946-59.572,15.543-90.404c0.33-31.127-4.623-62.084-14.649-91.554c-8.855-26.607-25.246-50.069-47.182-67.537 c-23.88-17.79-53.158-26.813-82.91-25.55c-28.572-0.74-56.644,7.593-80.184,23.804c-22.893,16.496-40.617,39.168-51.1,65.365 c-23.255,60.049-23.376,126.595-0.341,186.728L339.006,941.858z"/>
<path fill="#50D9FF" d="M1362.667,255.5h383.25v383.25h-383.25V255.5z"/>
</svg>

Before

Width:  |  Height:  |  Size: 834 B

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-outlook;application/octet-stream;"
# System Icon
ICON="ms-outlook"

View File

@ -1,3 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M672 1027q0 39-9 74t-28 64-50 44-74 17q-42 0-72-17t-49-46-28-65-9-73q0-38 9-74t28-65 51-46 74-18q44 0 74 18t48 47 27 65 8 75zm1376-3v800q0 40-28 68t-68 28H608q-40 0-68-28t-28-68v-288H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h555V218q0-38 26-64t64-26h1100q38 0 64 26t26 64v708l106 61h1q9 6 15 16t6 21zm-512-704v256h256V320h-256zm0 384v256h256V704h-256zm0 384v156l260-156h-260zm-448-768v256h320V320h-320zm0 384v256h320V704h-320zm0 384v173l206 128 114-68v-233h-320zM768 320v192h171q5 0 10 1t11 3V320H768zM510 1364q77 0 137-26t101-73 62-110 22-137q0-71-21-132t-61-106-98-70-132-26q-79 0-140 25t-103 72-63 111-22 140q0 72 22 133t63 105 100 69 133 25zm130 428h1057l-673-420v79q0 35-25 60t-60 25H640v256zm1280-11v-618l-504 302 504 316z" fill="#0364b8" />
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Livello_1" xmlns:x="http://ns.adobe.com/Extensibility/1.0/" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" xmlns:graph="http://ns.adobe.com/Graphs/1.0/" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1831.085 1703.335" enable-background="new 0 0 1831.085 1703.335" xml:space="preserve">
<path fill="#0A2767" d="M1831.083,894.25c0.1-14.318-7.298-27.644-19.503-35.131h-0.213l-0.767-0.426l-634.492-375.585 c-2.74-1.851-5.583-3.543-8.517-5.067c-24.498-12.639-53.599-12.639-78.098,0c-2.934,1.525-5.777,3.216-8.517,5.067L446.486,858.693 l-0.766,0.426c-19.392,12.059-25.337,37.556-13.278,56.948c3.553,5.714,8.447,10.474,14.257,13.868l634.492,375.585 c2.749,1.835,5.592,3.527,8.517,5.068c24.498,12.639,53.599,12.639,78.098,0c2.925-1.541,5.767-3.232,8.517-5.068l634.492-375.585 C1823.49,922.545,1831.228,908.923,1831.083,894.25z"/>
<path fill="#0364B8" d="M520.453,643.477h416.38v381.674h-416.38V643.477z M1745.917,255.5V80.908 c1-43.652-33.552-79.862-77.203-80.908H588.204C544.552,1.046,510,37.256,511,80.908V255.5l638.75,170.333L1745.917,255.5z"/>
<path fill="#0078D4" d="M511,255.5h425.833v383.25H511V255.5z"/>
<path fill="#28A8EA" d="M1362.667,255.5H936.833v383.25L1362.667,1022h383.25V638.75L1362.667,255.5z"/>
<path fill="#0078D4" d="M936.833,638.75h425.833V1022H936.833V638.75z"/>
<path fill="#0364B8" d="M936.833,1022h425.833v383.25H936.833V1022z"/>
<path fill="#14447D" d="M520.453,1025.151h416.38v346.969h-416.38V1025.151z"/>
<path fill="#0078D4" d="M1362.667,1022h383.25v383.25h-383.25V1022z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1128.4584" y1="811.0833" x2="1128.4584" y2="1.9982" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#35B8F1"/>
<stop offset="1" style="stop-color:#28A8EA"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M1811.58,927.593l-0.809,0.426l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-10.777,5.132-22.481,8.029-34.407,8.517l-34.663-20.27c-2.929-1.47-5.773-3.105-8.517-4.897L447.167,906.003h-0.298 l-21.036-11.753v722.384c0.328,48.196,39.653,87.006,87.849,86.7h1230.914c0.724,0,1.363-0.341,2.129-0.341 c10.18-0.651,20.216-2.745,29.808-6.217c4.145-1.756,8.146-3.835,11.966-6.217c2.853-1.618,7.75-5.152,7.75-5.152 c21.814-16.142,34.726-41.635,34.833-68.772V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.5" fill="#0A2767" enable-background="new " d="M1797.017,891.397v44.287l-663.448,456.791L446.699,906.301 c0-0.235-0.191-0.426-0.426-0.426l0,0l-63.023-37.899v-31.938l25.976-0.426l54.932,31.512l1.277,0.426l4.684,2.981 c0,0,645.563,368.346,647.267,369.197l24.698,14.478c2.129-0.852,4.258-1.703,6.813-2.555 c1.278-0.852,640.879-360.681,640.879-360.681L1797.017,891.397z"/>
<path fill="#1490DF" d="M1811.58,927.593l-0.809,0.468l-634.492,356.848c-2.768,1.703-5.578,3.321-8.517,4.769 c-24.641,12.038-53.457,12.038-78.098,0c-2.918-1.445-5.76-3.037-8.517-4.769L446.657,928.061l-0.766-0.468 c-12.25-6.642-19.93-19.409-20.057-33.343v722.384c0.305,48.188,39.616,87.004,87.803,86.7c0.001,0,0.002,0,0.004,0h1229.636 c48.188,0.307,87.5-38.509,87.807-86.696c0-0.001,0-0.002,0-0.004V894.25C1831.068,908.067,1823.616,920.807,1811.58,927.593z"/>
<path opacity="0.1" enable-background="new " d="M1185.52,1279.629l-9.496,5.323c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l241.405,285.479l421.107,101.476c11.539-8.716,20.717-20.178,26.7-33.343L1185.52,1279.629 z"/>
<path opacity="0.05" enable-background="new " d="M1228.529,1255.442l-52.505,29.51c-2.752,1.752-5.595,3.359-8.517,4.812 c-10.462,5.135-21.838,8.146-33.47,8.857l113.101,311.838l549.538,74.989c21.649-16.254,34.394-41.743,34.407-68.815v-9.326 L1228.529,1255.442z"/>
<path fill="#28A8EA" d="M514.833,1703.333h1228.316c18.901,0.096,37.335-5.874,52.59-17.033l-697.089-408.331 c-2.929-1.47-5.773-3.105-8.517-4.897L447.125,906.088h-0.298l-20.993-11.838v719.914 C425.786,1663.364,465.632,1703.286,514.833,1703.333C514.832,1703.333,514.832,1703.333,514.833,1703.333z"/>
<path opacity="0.1" enable-background="new " d="M1022,418.722v908.303c-0.076,31.846-19.44,60.471-48.971,72.392 c-9.148,3.931-19,5.96-28.957,5.962H425.833V383.25H511v-42.583h433.073C987.092,340.83,1021.907,375.702,1022,418.722z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v908.302c0.107,10.287-2.074,20.469-6.388,29.808 c-11.826,29.149-40.083,48.273-71.54,48.417H425.833V383.25h475.656c12.356-0.124,24.533,2.958,35.344,8.943 C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M979.417,461.305v823.136c-0.208,43-34.928,77.853-77.927,78.225H425.833V383.25 h475.656c12.356-0.124,24.533,2.958,35.344,8.943C962.937,405.344,979.407,432.076,979.417,461.305z"/>
<path opacity="0.2" enable-background="new " d="M936.833,461.305v823.136c-0.046,43.067-34.861,78.015-77.927,78.225H425.833 V383.25h433.072c43.062,0.023,77.951,34.951,77.927,78.013C936.833,461.277,936.833,461.291,936.833,461.305z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="162.7469" y1="1383.0741" x2="774.0864" y2="324.2592" gradientTransform="matrix(1 0 0 -1 0 1705.3334)">
<stop offset="0" style="stop-color:#1784D9"/>
<stop offset="0.5" style="stop-color:#107AD5"/>
<stop offset="1" style="stop-color:#0A63C9"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M78.055,383.25h780.723c43.109,0,78.055,34.947,78.055,78.055v780.723 c0,43.109-34.946,78.055-78.055,78.055H78.055c-43.109,0-78.055-34.947-78.055-78.055V461.305 C0,418.197,34.947,383.25,78.055,383.25z"/>
<path fill="#FFFFFF" d="M243.96,710.631c19.238-40.988,50.29-75.289,89.17-98.495c43.057-24.651,92.081-36.94,141.675-35.515 c45.965-0.997,91.321,10.655,131.114,33.683c37.414,22.312,67.547,55.004,86.742,94.109c20.904,43.09,31.322,90.512,30.405,138.396 c1.013,50.043-9.706,99.628-31.299,144.783c-19.652,40.503-50.741,74.36-89.425,97.388c-41.327,23.734-88.367,35.692-136.011,34.578 c-46.947,1.133-93.303-10.651-134.01-34.067c-37.738-22.341-68.249-55.07-87.892-94.28c-21.028-42.467-31.57-89.355-30.745-136.735 C212.808,804.859,223.158,755.686,243.96,710.631z M339.006,941.858c10.257,25.912,27.651,48.385,50.163,64.812 c22.93,16.026,50.387,24.294,78.353,23.591c29.783,1.178,59.14-7.372,83.634-24.358c22.227-16.375,39.164-38.909,48.715-64.812 c10.677-28.928,15.946-59.572,15.543-90.404c0.33-31.127-4.623-62.084-14.649-91.554c-8.855-26.607-25.246-50.069-47.182-67.537 c-23.88-17.79-53.158-26.813-82.91-25.55c-28.572-0.74-56.644,7.593-80.184,23.804c-22.893,16.496-40.617,39.168-51.1,65.365 c-23.255,60.049-23.376,126.595-0.341,186.728L339.006,941.858z"/>
<path fill="#50D9FF" d="M1362.667,255.5h383.25v383.25h-383.25V255.5z"/>
</svg>

Before

Width:  |  Height:  |  Size: 834 B

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-outlook;application/octet-stream;"
# System Icon
ICON="ms-outlook"

View File

@ -1 +1,37 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M 1,1 1,13 13,13 13,1 1,1 Z M 6.8475,7.1225 C 6.47325,7.497 5.885,7.6725 5.2205,7.6725 5.045,7.6725 4.8845,7.6647 4.76225,7.642 l 0,1.94 -0.93175,0 0,-5.079 c 0.336,-0.06125 0.802,-0.107 1.436,-0.107 0.6875,0 1.1915,0.14525 1.52,0.42 0.3055,0.252 0.504,0.65675 0.504,1.138 -2.5e-4,0.48875 -0.15275,0.8935 -0.443,1.1685 z M 8.65725,9.65825 C 8.207,9.65825 7.80225,9.5515 7.527,9.39875 l 0.183,-0.68 C 7.92375,8.849 8.32875,8.986 8.66475,8.986 c 0.4125,0 0.5955,-0.16825 0.5955,-0.41225 0,-0.252 -0.1525,-0.38175 -0.6105,-0.54225 C 7.924,7.77925 7.61825,7.382 7.626,6.947 c 0,-0.65675 0.5425,-1.16875 1.40525,-1.16875 0.41275,0 0.7715,0.107 0.98525,0.2215 L 9.83325,6.66425 C 9.673,6.57275 9.375,6.4505 9.04675,6.4505 8.7105,6.4505 8.5275,6.611 8.5275,6.84025 c 0,0.23675 0.17575,0.35125 0.6495,0.51925 0.672,0.2445 0.985,0.588 0.99275,1.13825 0,0.67175 -0.527,1.1605 -1.5125,1.1605 z M 5.3045,5.114 c -0.25975,0 -0.443,0.023 -0.54225,0.04575 l 0,1.7415 C 4.87675,6.93175 5.0295,6.9395 5.2205,6.9395 5.92325,6.9395 6.35075,6.59575 6.35075,5.99225 6.35075,5.4195 5.95375,5.114 5.3045,5.114 Z" fill="#00CDF7" /></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 240 234" style="enable-background:new 0 0 240 234;" xml:space="preserve">
<style type="text/css">
.st0{fill:#001E36;}
.st1{fill:#31A8FF;}
</style>
<g id="Layer_2_1_">
<g id="Surfaces">
<g id="Photo_Surface">
<g id="Outline_no_shadow">
<path class="st0" d="M42.5,0h155C221,0,240,19,240,42.5v149c0,23.5-19,42.5-42.5,42.5h-155C19,234,0,215,0,191.5v-149
C0,19,19,0,42.5,0z"/>
</g>
</g>
</g>
<g id="Outlined_Mnemonics_Logos">
<g id="Ps">
<path class="st1" d="M54,164.1V61.2c0-0.7,0.3-1.1,1-1.1c1.7,0,3.3,0,5.6-0.1c2.4-0.1,4.9-0.1,7.6-0.2c2.7-0.1,5.6-0.1,8.7-0.2
c3.1-0.1,6.1-0.1,9.1-0.1c8.2,0,15,1,20.6,3.1c5,1.7,9.6,4.5,13.4,8.2c3.2,3.2,5.7,7.1,7.3,11.4c1.5,4.2,2.3,8.5,2.3,13
c0,8.6-2,15.7-6,21.3c-4,5.6-9.6,9.8-16.1,12.2c-6.8,2.5-14.3,3.4-22.5,3.4c-2.4,0-4,0-5-0.1c-1-0.1-2.4-0.1-4.3-0.1v32.1
c0.1,0.7-0.4,1.3-1.1,1.4c-0.1,0-0.2,0-0.4,0H55.2C54.4,165.4,54,165,54,164.1z M75.8,79.4V113c1.4,0.1,2.7,0.2,3.9,0.2H85
c3.9,0,7.8-0.6,11.5-1.8c3.2-0.9,6-2.8,8.2-5.3c2.1-2.5,3.1-5.9,3.1-10.3c0.1-3.1-0.7-6.2-2.3-8.9c-1.7-2.6-4.1-4.6-7-5.7
c-3.7-1.5-7.7-2.1-11.8-2c-2.6,0-4.9,0-6.8,0.1C77.9,79.2,76.5,79.3,75.8,79.4L75.8,79.4z"/>
<path class="st1" d="M192,106.9c-3-1.6-6.2-2.7-9.6-3.4c-3.7-0.8-7.4-1.3-11.2-1.3c-2-0.1-4.1,0.2-6,0.7c-1.3,0.3-2.4,1-3.1,2
c-0.5,0.8-0.8,1.8-0.8,2.7c0,0.9,0.4,1.8,1,2.6c0.9,1.1,2.1,2,3.4,2.7c2.3,1.2,4.7,2.3,7.1,3.3c5.4,1.8,10.6,4.3,15.4,7.3
c3.3,2.1,6,4.9,7.9,8.3c1.6,3.2,2.4,6.7,2.3,10.3c0.1,4.7-1.3,9.4-3.9,13.3c-2.8,4-6.7,7.1-11.2,8.9c-4.9,2.1-10.9,3.2-18.1,3.2
c-4.6,0-9.1-0.4-13.6-1.3c-3.5-0.6-7-1.7-10.2-3.2c-0.7-0.4-1.2-1.1-1.1-1.9v-17.4c0-0.3,0.1-0.7,0.4-0.9
c0.3-0.2,0.6-0.1,0.9,0.1c3.9,2.3,8,3.9,12.4,4.9c3.8,1,7.8,1.5,11.8,1.5c3.8,0,6.5-0.5,8.3-1.4c1.6-0.7,2.7-2.4,2.7-4.2
c0-1.4-0.8-2.7-2.4-4c-1.6-1.3-4.9-2.8-9.8-4.7c-5.1-1.8-9.8-4.2-14.2-7.2c-3.1-2.2-5.7-5.1-7.6-8.5c-1.6-3.2-2.4-6.7-2.3-10.2
c0-4.3,1.2-8.4,3.4-12.1c2.5-4,6.2-7.2,10.5-9.2c4.7-2.4,10.6-3.5,17.7-3.5c4.1,0,8.3,0.3,12.4,0.9c3,0.4,5.9,1.2,8.6,2.3
c0.4,0.1,0.8,0.5,1,0.9c0.1,0.4,0.2,0.8,0.2,1.2v16.3c0,0.4-0.2,0.8-0.5,1C192.9,107.1,192.4,107.1,192,106.9z"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="image/vnd.adobe.photoshop;"
# System Icon
ICON="AdobePhotoshop"

View File

@ -1 +1,37 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M 1,1 1,13 13,13 13,1 1,1 Z M 6.8475,7.1225 C 6.47325,7.497 5.885,7.6725 5.2205,7.6725 5.045,7.6725 4.8845,7.6647 4.76225,7.642 l 0,1.94 -0.93175,0 0,-5.079 c 0.336,-0.06125 0.802,-0.107 1.436,-0.107 0.6875,0 1.1915,0.14525 1.52,0.42 0.3055,0.252 0.504,0.65675 0.504,1.138 -2.5e-4,0.48875 -0.15275,0.8935 -0.443,1.1685 z M 8.65725,9.65825 C 8.207,9.65825 7.80225,9.5515 7.527,9.39875 l 0.183,-0.68 C 7.92375,8.849 8.32875,8.986 8.66475,8.986 c 0.4125,0 0.5955,-0.16825 0.5955,-0.41225 0,-0.252 -0.1525,-0.38175 -0.6105,-0.54225 C 7.924,7.77925 7.61825,7.382 7.626,6.947 c 0,-0.65675 0.5425,-1.16875 1.40525,-1.16875 0.41275,0 0.7715,0.107 0.98525,0.2215 L 9.83325,6.66425 C 9.673,6.57275 9.375,6.4505 9.04675,6.4505 8.7105,6.4505 8.5275,6.611 8.5275,6.84025 c 0,0.23675 0.17575,0.35125 0.6495,0.51925 0.672,0.2445 0.985,0.588 0.99275,1.13825 0,0.67175 -0.527,1.1605 -1.5125,1.1605 z M 5.3045,5.114 c -0.25975,0 -0.443,0.023 -0.54225,0.04575 l 0,1.7415 C 4.87675,6.93175 5.0295,6.9395 5.2205,6.9395 5.92325,6.9395 6.35075,6.59575 6.35075,5.99225 6.35075,5.4195 5.95375,5.114 5.3045,5.114 Z" fill="#00CDF7" /></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 240 234" style="enable-background:new 0 0 240 234;" xml:space="preserve">
<style type="text/css">
.st0{fill:#001E36;}
.st1{fill:#31A8FF;}
</style>
<g id="Layer_2_1_">
<g id="Surfaces">
<g id="Photo_Surface">
<g id="Outline_no_shadow">
<path class="st0" d="M42.5,0h155C221,0,240,19,240,42.5v149c0,23.5-19,42.5-42.5,42.5h-155C19,234,0,215,0,191.5v-149
C0,19,19,0,42.5,0z"/>
</g>
</g>
</g>
<g id="Outlined_Mnemonics_Logos">
<g id="Ps">
<path class="st1" d="M54,164.1V61.2c0-0.7,0.3-1.1,1-1.1c1.7,0,3.3,0,5.6-0.1c2.4-0.1,4.9-0.1,7.6-0.2c2.7-0.1,5.6-0.1,8.7-0.2
c3.1-0.1,6.1-0.1,9.1-0.1c8.2,0,15,1,20.6,3.1c5,1.7,9.6,4.5,13.4,8.2c3.2,3.2,5.7,7.1,7.3,11.4c1.5,4.2,2.3,8.5,2.3,13
c0,8.6-2,15.7-6,21.3c-4,5.6-9.6,9.8-16.1,12.2c-6.8,2.5-14.3,3.4-22.5,3.4c-2.4,0-4,0-5-0.1c-1-0.1-2.4-0.1-4.3-0.1v32.1
c0.1,0.7-0.4,1.3-1.1,1.4c-0.1,0-0.2,0-0.4,0H55.2C54.4,165.4,54,165,54,164.1z M75.8,79.4V113c1.4,0.1,2.7,0.2,3.9,0.2H85
c3.9,0,7.8-0.6,11.5-1.8c3.2-0.9,6-2.8,8.2-5.3c2.1-2.5,3.1-5.9,3.1-10.3c0.1-3.1-0.7-6.2-2.3-8.9c-1.7-2.6-4.1-4.6-7-5.7
c-3.7-1.5-7.7-2.1-11.8-2c-2.6,0-4.9,0-6.8,0.1C77.9,79.2,76.5,79.3,75.8,79.4L75.8,79.4z"/>
<path class="st1" d="M192,106.9c-3-1.6-6.2-2.7-9.6-3.4c-3.7-0.8-7.4-1.3-11.2-1.3c-2-0.1-4.1,0.2-6,0.7c-1.3,0.3-2.4,1-3.1,2
c-0.5,0.8-0.8,1.8-0.8,2.7c0,0.9,0.4,1.8,1,2.6c0.9,1.1,2.1,2,3.4,2.7c2.3,1.2,4.7,2.3,7.1,3.3c5.4,1.8,10.6,4.3,15.4,7.3
c3.3,2.1,6,4.9,7.9,8.3c1.6,3.2,2.4,6.7,2.3,10.3c0.1,4.7-1.3,9.4-3.9,13.3c-2.8,4-6.7,7.1-11.2,8.9c-4.9,2.1-10.9,3.2-18.1,3.2
c-4.6,0-9.1-0.4-13.6-1.3c-3.5-0.6-7-1.7-10.2-3.2c-0.7-0.4-1.2-1.1-1.1-1.9v-17.4c0-0.3,0.1-0.7,0.4-0.9
c0.3-0.2,0.6-0.1,0.9,0.1c3.9,2.3,8,3.9,12.4,4.9c3.8,1,7.8,1.5,11.8,1.5c3.8,0,6.5-0.5,8.3-1.4c1.6-0.7,2.7-2.4,2.7-4.2
c0-1.4-0.8-2.7-2.4-4c-1.6-1.3-4.9-2.8-9.8-4.7c-5.1-1.8-9.8-4.2-14.2-7.2c-3.1-2.2-5.7-5.1-7.6-8.5c-1.6-3.2-2.4-6.7-2.3-10.2
c0-4.3,1.2-8.4,3.4-12.1c2.5-4,6.2-7.2,10.5-9.2c4.7-2.4,10.6-3.5,17.7-3.5c4.1,0,8.3,0.3,12.4,0.9c3,0.4,5.9,1.2,8.6,2.3
c0.4,0.1,0.8,0.5,1,0.9c0.1,0.4,0.2,0.8,0.2,1.2v16.3c0,0.4-0.2,0.8-0.5,1C192.9,107.1,192.4,107.1,192,106.9z"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="image/vnd.adobe.photoshop;"
# System Icon
ICON="AdobePhotoshop"

View File

@ -1 +1,37 @@
<svg role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M 1,1 1,13 13,13 13,1 1,1 Z M 6.8475,7.1225 C 6.47325,7.497 5.885,7.6725 5.2205,7.6725 5.045,7.6725 4.8845,7.6647 4.76225,7.642 l 0,1.94 -0.93175,0 0,-5.079 c 0.336,-0.06125 0.802,-0.107 1.436,-0.107 0.6875,0 1.1915,0.14525 1.52,0.42 0.3055,0.252 0.504,0.65675 0.504,1.138 -2.5e-4,0.48875 -0.15275,0.8935 -0.443,1.1685 z M 8.65725,9.65825 C 8.207,9.65825 7.80225,9.5515 7.527,9.39875 l 0.183,-0.68 C 7.92375,8.849 8.32875,8.986 8.66475,8.986 c 0.4125,0 0.5955,-0.16825 0.5955,-0.41225 0,-0.252 -0.1525,-0.38175 -0.6105,-0.54225 C 7.924,7.77925 7.61825,7.382 7.626,6.947 c 0,-0.65675 0.5425,-1.16875 1.40525,-1.16875 0.41275,0 0.7715,0.107 0.98525,0.2215 L 9.83325,6.66425 C 9.673,6.57275 9.375,6.4505 9.04675,6.4505 8.7105,6.4505 8.5275,6.611 8.5275,6.84025 c 0,0.23675 0.17575,0.35125 0.6495,0.51925 0.672,0.2445 0.985,0.588 0.99275,1.13825 0,0.67175 -0.527,1.1605 -1.5125,1.1605 z M 5.3045,5.114 c -0.25975,0 -0.443,0.023 -0.54225,0.04575 l 0,1.7415 C 4.87675,6.93175 5.0295,6.9395 5.2205,6.9395 5.92325,6.9395 6.35075,6.59575 6.35075,5.99225 6.35075,5.4195 5.95375,5.114 5.3045,5.114 Z" fill="#00CDF7" /></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 240 234" style="enable-background:new 0 0 240 234;" xml:space="preserve">
<style type="text/css">
.st0{fill:#001E36;}
.st1{fill:#31A8FF;}
</style>
<g id="Layer_2_1_">
<g id="Surfaces">
<g id="Photo_Surface">
<g id="Outline_no_shadow">
<path class="st0" d="M42.5,0h155C221,0,240,19,240,42.5v149c0,23.5-19,42.5-42.5,42.5h-155C19,234,0,215,0,191.5v-149
C0,19,19,0,42.5,0z"/>
</g>
</g>
</g>
<g id="Outlined_Mnemonics_Logos">
<g id="Ps">
<path class="st1" d="M54,164.1V61.2c0-0.7,0.3-1.1,1-1.1c1.7,0,3.3,0,5.6-0.1c2.4-0.1,4.9-0.1,7.6-0.2c2.7-0.1,5.6-0.1,8.7-0.2
c3.1-0.1,6.1-0.1,9.1-0.1c8.2,0,15,1,20.6,3.1c5,1.7,9.6,4.5,13.4,8.2c3.2,3.2,5.7,7.1,7.3,11.4c1.5,4.2,2.3,8.5,2.3,13
c0,8.6-2,15.7-6,21.3c-4,5.6-9.6,9.8-16.1,12.2c-6.8,2.5-14.3,3.4-22.5,3.4c-2.4,0-4,0-5-0.1c-1-0.1-2.4-0.1-4.3-0.1v32.1
c0.1,0.7-0.4,1.3-1.1,1.4c-0.1,0-0.2,0-0.4,0H55.2C54.4,165.4,54,165,54,164.1z M75.8,79.4V113c1.4,0.1,2.7,0.2,3.9,0.2H85
c3.9,0,7.8-0.6,11.5-1.8c3.2-0.9,6-2.8,8.2-5.3c2.1-2.5,3.1-5.9,3.1-10.3c0.1-3.1-0.7-6.2-2.3-8.9c-1.7-2.6-4.1-4.6-7-5.7
c-3.7-1.5-7.7-2.1-11.8-2c-2.6,0-4.9,0-6.8,0.1C77.9,79.2,76.5,79.3,75.8,79.4L75.8,79.4z"/>
<path class="st1" d="M192,106.9c-3-1.6-6.2-2.7-9.6-3.4c-3.7-0.8-7.4-1.3-11.2-1.3c-2-0.1-4.1,0.2-6,0.7c-1.3,0.3-2.4,1-3.1,2
c-0.5,0.8-0.8,1.8-0.8,2.7c0,0.9,0.4,1.8,1,2.6c0.9,1.1,2.1,2,3.4,2.7c2.3,1.2,4.7,2.3,7.1,3.3c5.4,1.8,10.6,4.3,15.4,7.3
c3.3,2.1,6,4.9,7.9,8.3c1.6,3.2,2.4,6.7,2.3,10.3c0.1,4.7-1.3,9.4-3.9,13.3c-2.8,4-6.7,7.1-11.2,8.9c-4.9,2.1-10.9,3.2-18.1,3.2
c-4.6,0-9.1-0.4-13.6-1.3c-3.5-0.6-7-1.7-10.2-3.2c-0.7-0.4-1.2-1.1-1.1-1.9v-17.4c0-0.3,0.1-0.7,0.4-0.9
c0.3-0.2,0.6-0.1,0.9,0.1c3.9,2.3,8,3.9,12.4,4.9c3.8,1,7.8,1.5,11.8,1.5c3.8,0,6.5-0.5,8.3-1.4c1.6-0.7,2.7-2.4,2.7-4.2
c0-1.4-0.8-2.7-2.4-4c-1.6-1.3-4.9-2.8-9.8-4.7c-5.1-1.8-9.8-4.2-14.2-7.2c-3.1-2.2-5.7-5.1-7.6-8.5c-1.6-3.2-2.4-6.7-2.3-10.2
c0-4.3,1.2-8.4,3.4-12.1c2.5-4,6.2-7.2,10.5-9.2c4.7-2.4,10.6-3.5,17.7-3.5c4.1,0,8.3,0.3,12.4,0.9c3,0.4,5.9,1.2,8.6,2.3
c0.4,0.1,0.8,0.5,1,0.9c0.1,0.4,0.2,0.8,0.2,1.2v16.3c0,0.4-0.2,0.8-0.5,1C192.9,107.1,192.4,107.1,192,106.9z"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Adobe"
# GNOME mimetypes
MIME_TYPES="image/vnd.adobe.photoshop;"
# System Icon
ICON="AdobePhotoshop"

View File

@ -1,3 +1,52 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zM11 19.03l1.164.133V17l.578-.04c.078-.004.156-.007.235-.007s.158-.005.242-.016a1.924 1.924 0 0 0 1.289-.722c.15-.19.267-.406.348-.649.08-.242.12-.496.12-.761 0-.62-.152-1.103-.456-1.45-.305-.346-.778-.519-1.418-.519-.35 0-.7.013-1.051.04-.352.026-.702.049-1.05.07v6.085zm2.625-4.148c0 .328-.081.578-.242.75-.162.172-.41.258-.742.258h-.477V14c.088-.01.18-.023.273-.04s.188-.023.282-.023c.312 0 .541.083.687.247.146.164.219.397.219.699zM23 10.5c.052 0 .106.017.164.05a.858.858 0 0 1 .285.286c.033.058.051.112.051.164v10a.327.327 0 0 1-.05.164.82.82 0 0 1-.286.285.323.323 0 0 1-.164.051h-5V20h4v-.5h-4v-1h4V18h-4v-1.781c.15.089.31.158.48.207a1.944 1.944 0 0 0 1.297-.082A2.007 2.007 0 0 0 21 14.5h-2v-2c-.178 0-.35.025-.52.074-.17.05-.33.119-.48.207V10.5h5zM21.5 14c0-.276-.053-.535-.156-.777a2.032 2.032 0 0 0-1.066-1.066A1.95 1.95 0 0 0 19.5 12v2h2z" fill="#d14524"/>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1919.95 1786"
enable-background="new 0 0 1919.95 1786" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1786" width="1919.95" x="-936.475" y="-869"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#ED6C47" d="M1160.9,982.3L1026.95,0h-10.002C529.872,1.422,135.372,395.922,133.95,882.998V893L1160.9,982.3z"/>
<path fill="#FF8F6B" d="M1036.952,0h-10.002v893l446.5,178.6l446.5-178.6v-10.002C1918.528,395.922,1524.028,1.422,1036.952,0z"/>
<path fill="#D35230" d="M1919.95,893v9.823c-1.398,487.185-395.992,881.779-883.177,883.177h-19.646
c-487.185-1.398-881.779-395.992-883.177-883.177V893H1919.95z"/>
<path opacity="0.1" enable-background="new " d="M1071.6,438.909v952.831c-0.222,33.109-20.286,62.852-50.901,75.458
c-9.748,4.123-20.224,6.249-30.809,6.251H344.698c-12.502-14.288-24.557-29.469-35.72-44.65
c-113.755-151.749-175.176-336.324-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327
c9.823-15.181,20.092-30.362,31.255-44.65h680.912C1034.876,357.54,1071.26,393.924,1071.6,438.909z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v952.831c-0.002,10.584-2.128,21.061-6.251,30.808
c-12.606,30.615-42.35,50.679-75.459,50.901H385.329c-14.127-14.342-27.682-29.237-40.632-44.65
c-12.502-14.288-24.557-29.469-35.72-44.65c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646
c-0.261-171.062,49.733-338.433,143.773-481.327H945.24C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327H945.24
C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M982.3,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327h622.867
C945.576,402.19,981.96,438.574,982.3,483.56z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="170.6454" y1="1450.1008" x2="811.6547" y2="339.8992" gradientTransform="matrix(1 0 0 -1 0 1788)">
<stop offset="0" style="stop-color:#CA4C28"/>
<stop offset="0.5" style="stop-color:#C5401E"/>
<stop offset="1" style="stop-color:#B62F14"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M81.843,401.85h818.613c45.201,0,81.843,36.643,81.843,81.843v818.613
c0,45.201-36.643,81.844-81.843,81.844H81.843C36.643,1384.15,0,1347.507,0,1302.307V483.693C0,438.493,36.643,401.85,81.843,401.85
z"/>
<path fill="#FFFFFF" d="M500.08,620.144c53.289-3.596,106.119,11.883,149.042,43.668c35.8,31.961,54.929,78.599,51.883,126.493
c0.585,33.294-8.287,66.071-25.584,94.524c-17.512,27.964-42.742,50.263-72.646,64.207c-34.187,15.9-71.564,23.751-109.259,22.95
H389.973v192.441H283.929V620.144H500.08z M389.884,888.848h91.265c28.933,2.125,57.641-6.438,80.683-24.066
c19.058-18.282,29.047-44.063,27.281-70.413c0-59.98-34.857-89.97-104.57-89.97h-94.658V888.848z"/>
</svg>

Before

Width:  |  Height:  |  Size: 992 B

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/vnd.ms-powerpoint.addin.macroEnabled.12;application/vnd.ms-powerpoint.presentation.macroEnabled.12;application/vnd.ms-powerpoint.template.macroEnabled.12;application/vnd.ms-powerpoint.slideshow.macroEnabled.12;"
# System Icon
ICON="ms-powerpoint"

View File

@ -1,3 +1,52 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zM11 19.03l1.164.133V17l.578-.04c.078-.004.156-.007.235-.007s.158-.005.242-.016a1.924 1.924 0 0 0 1.289-.722c.15-.19.267-.406.348-.649.08-.242.12-.496.12-.761 0-.62-.152-1.103-.456-1.45-.305-.346-.778-.519-1.418-.519-.35 0-.7.013-1.051.04-.352.026-.702.049-1.05.07v6.085zm2.625-4.148c0 .328-.081.578-.242.75-.162.172-.41.258-.742.258h-.477V14c.088-.01.18-.023.273-.04s.188-.023.282-.023c.312 0 .541.083.687.247.146.164.219.397.219.699zM23 10.5c.052 0 .106.017.164.05a.858.858 0 0 1 .285.286c.033.058.051.112.051.164v10a.327.327 0 0 1-.05.164.82.82 0 0 1-.286.285.323.323 0 0 1-.164.051h-5V20h4v-.5h-4v-1h4V18h-4v-1.781c.15.089.31.158.48.207a1.944 1.944 0 0 0 1.297-.082A2.007 2.007 0 0 0 21 14.5h-2v-2c-.178 0-.35.025-.52.074-.17.05-.33.119-.48.207V10.5h5zM21.5 14c0-.276-.053-.535-.156-.777a2.032 2.032 0 0 0-1.066-1.066A1.95 1.95 0 0 0 19.5 12v2h2z" fill="#d14524"/>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1919.95 1786"
enable-background="new 0 0 1919.95 1786" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1786" width="1919.95" x="-936.475" y="-869"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#ED6C47" d="M1160.9,982.3L1026.95,0h-10.002C529.872,1.422,135.372,395.922,133.95,882.998V893L1160.9,982.3z"/>
<path fill="#FF8F6B" d="M1036.952,0h-10.002v893l446.5,178.6l446.5-178.6v-10.002C1918.528,395.922,1524.028,1.422,1036.952,0z"/>
<path fill="#D35230" d="M1919.95,893v9.823c-1.398,487.185-395.992,881.779-883.177,883.177h-19.646
c-487.185-1.398-881.779-395.992-883.177-883.177V893H1919.95z"/>
<path opacity="0.1" enable-background="new " d="M1071.6,438.909v952.831c-0.222,33.109-20.286,62.852-50.901,75.458
c-9.748,4.123-20.224,6.249-30.809,6.251H344.698c-12.502-14.288-24.557-29.469-35.72-44.65
c-113.755-151.749-175.176-336.324-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327
c9.823-15.181,20.092-30.362,31.255-44.65h680.912C1034.876,357.54,1071.26,393.924,1071.6,438.909z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v952.831c-0.002,10.584-2.128,21.061-6.251,30.808
c-12.606,30.615-42.35,50.679-75.459,50.901H385.329c-14.127-14.342-27.682-29.237-40.632-44.65
c-12.502-14.288-24.557-29.469-35.72-44.65c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646
c-0.261-171.062,49.733-338.433,143.773-481.327H945.24C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327H945.24
C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M982.3,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327h622.867
C945.576,402.19,981.96,438.574,982.3,483.56z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="170.6454" y1="1450.1008" x2="811.6547" y2="339.8992" gradientTransform="matrix(1 0 0 -1 0 1788)">
<stop offset="0" style="stop-color:#CA4C28"/>
<stop offset="0.5" style="stop-color:#C5401E"/>
<stop offset="1" style="stop-color:#B62F14"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M81.843,401.85h818.613c45.201,0,81.843,36.643,81.843,81.843v818.613
c0,45.201-36.643,81.844-81.843,81.844H81.843C36.643,1384.15,0,1347.507,0,1302.307V483.693C0,438.493,36.643,401.85,81.843,401.85
z"/>
<path fill="#FFFFFF" d="M500.08,620.144c53.289-3.596,106.119,11.883,149.042,43.668c35.8,31.961,54.929,78.599,51.883,126.493
c0.585,33.294-8.287,66.071-25.584,94.524c-17.512,27.964-42.742,50.263-72.646,64.207c-34.187,15.9-71.564,23.751-109.259,22.95
H389.973v192.441H283.929V620.144H500.08z M389.884,888.848h91.265c28.933,2.125,57.641-6.438,80.683-24.066
c19.058-18.282,29.047-44.063,27.281-70.413c0-59.98-34.857-89.97-104.57-89.97h-94.658V888.848z"/>
</svg>

Before

Width:  |  Height:  |  Size: 992 B

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/vnd.ms-powerpoint.addin.macroEnabled.12;application/vnd.ms-powerpoint.presentation.macroEnabled.12;application/vnd.ms-powerpoint.template.macroEnabled.12;application/vnd.ms-powerpoint.slideshow.macroEnabled.12;"
# System Icon
ICON="ms-powerpoint"

View File

@ -1,3 +1,52 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zM11 19.03l1.164.133V17l.578-.04c.078-.004.156-.007.235-.007s.158-.005.242-.016a1.924 1.924 0 0 0 1.289-.722c.15-.19.267-.406.348-.649.08-.242.12-.496.12-.761 0-.62-.152-1.103-.456-1.45-.305-.346-.778-.519-1.418-.519-.35 0-.7.013-1.051.04-.352.026-.702.049-1.05.07v6.085zm2.625-4.148c0 .328-.081.578-.242.75-.162.172-.41.258-.742.258h-.477V14c.088-.01.18-.023.273-.04s.188-.023.282-.023c.312 0 .541.083.687.247.146.164.219.397.219.699zM23 10.5c.052 0 .106.017.164.05a.858.858 0 0 1 .285.286c.033.058.051.112.051.164v10a.327.327 0 0 1-.05.164.82.82 0 0 1-.286.285.323.323 0 0 1-.164.051h-5V20h4v-.5h-4v-1h4V18h-4v-1.781c.15.089.31.158.48.207a1.944 1.944 0 0 0 1.297-.082A2.007 2.007 0 0 0 21 14.5h-2v-2c-.178 0-.35.025-.52.074-.17.05-.33.119-.48.207V10.5h5zM21.5 14c0-.276-.053-.535-.156-.777a2.032 2.032 0 0 0-1.066-1.066A1.95 1.95 0 0 0 19.5 12v2h2z" fill="#d14524"/>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1919.95 1786"
enable-background="new 0 0 1919.95 1786" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1786" width="1919.95" x="-936.475" y="-869"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#ED6C47" d="M1160.9,982.3L1026.95,0h-10.002C529.872,1.422,135.372,395.922,133.95,882.998V893L1160.9,982.3z"/>
<path fill="#FF8F6B" d="M1036.952,0h-10.002v893l446.5,178.6l446.5-178.6v-10.002C1918.528,395.922,1524.028,1.422,1036.952,0z"/>
<path fill="#D35230" d="M1919.95,893v9.823c-1.398,487.185-395.992,881.779-883.177,883.177h-19.646
c-487.185-1.398-881.779-395.992-883.177-883.177V893H1919.95z"/>
<path opacity="0.1" enable-background="new " d="M1071.6,438.909v952.831c-0.222,33.109-20.286,62.852-50.901,75.458
c-9.748,4.123-20.224,6.249-30.809,6.251H344.698c-12.502-14.288-24.557-29.469-35.72-44.65
c-113.755-151.749-175.176-336.324-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327
c9.823-15.181,20.092-30.362,31.255-44.65h680.912C1034.876,357.54,1071.26,393.924,1071.6,438.909z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v952.831c-0.002,10.584-2.128,21.061-6.251,30.808
c-12.606,30.615-42.35,50.679-75.459,50.901H385.329c-14.127-14.342-27.682-29.237-40.632-44.65
c-12.502-14.288-24.557-29.469-35.72-44.65c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646
c-0.261-171.062,49.733-338.433,143.773-481.327H945.24C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327H945.24
C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M982.3,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327h622.867
C945.576,402.19,981.96,438.574,982.3,483.56z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="170.6454" y1="1450.1008" x2="811.6547" y2="339.8992" gradientTransform="matrix(1 0 0 -1 0 1788)">
<stop offset="0" style="stop-color:#CA4C28"/>
<stop offset="0.5" style="stop-color:#C5401E"/>
<stop offset="1" style="stop-color:#B62F14"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M81.843,401.85h818.613c45.201,0,81.843,36.643,81.843,81.843v818.613
c0,45.201-36.643,81.844-81.843,81.844H81.843C36.643,1384.15,0,1347.507,0,1302.307V483.693C0,438.493,36.643,401.85,81.843,401.85
z"/>
<path fill="#FFFFFF" d="M500.08,620.144c53.289-3.596,106.119,11.883,149.042,43.668c35.8,31.961,54.929,78.599,51.883,126.493
c0.585,33.294-8.287,66.071-25.584,94.524c-17.512,27.964-42.742,50.263-72.646,64.207c-34.187,15.9-71.564,23.751-109.259,22.95
H389.973v192.441H283.929V620.144H500.08z M389.884,888.848h91.265c28.933,2.125,57.641-6.438,80.683-24.066
c19.058-18.282,29.047-44.063,27.281-70.413c0-59.98-34.857-89.97-104.57-89.97h-94.658V888.848z"/>
</svg>

Before

Width:  |  Height:  |  Size: 992 B

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/vnd.ms-powerpoint.addin.macroEnabled.12;application/vnd.ms-powerpoint.presentation.macroEnabled.12;application/vnd.ms-powerpoint.template.macroEnabled.12;application/vnd.ms-powerpoint.slideshow.macroEnabled.12;"
# System Icon
ICON="ms-powerpoint"

View File

@ -1,3 +1,52 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5 10.477l9-2.079v15.204l-9-2.079V10.477zM11 19.03l1.164.133V17l.578-.04c.078-.004.156-.007.235-.007s.158-.005.242-.016a1.924 1.924 0 0 0 1.289-.722c.15-.19.267-.406.348-.649.08-.242.12-.496.12-.761 0-.62-.152-1.103-.456-1.45-.305-.346-.778-.519-1.418-.519-.35 0-.7.013-1.051.04-.352.026-.702.049-1.05.07v6.085zm2.625-4.148c0 .328-.081.578-.242.75-.162.172-.41.258-.742.258h-.477V14c.088-.01.18-.023.273-.04s.188-.023.282-.023c.312 0 .541.083.687.247.146.164.219.397.219.699zM23 10.5c.052 0 .106.017.164.05a.858.858 0 0 1 .285.286c.033.058.051.112.051.164v10a.327.327 0 0 1-.05.164.82.82 0 0 1-.286.285.323.323 0 0 1-.164.051h-5V20h4v-.5h-4v-1h4V18h-4v-1.781c.15.089.31.158.48.207a1.944 1.944 0 0 0 1.297-.082A2.007 2.007 0 0 0 21 14.5h-2v-2c-.178 0-.35.025-.52.074-.17.05-.33.119-.48.207V10.5h5zM21.5 14c0-.276-.053-.535-.156-.777a2.032 2.032 0 0 0-1.066-1.066A1.95 1.95 0 0 0 19.5 12v2h2z" fill="#d14524"/>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1919.95 1786"
enable-background="new 0 0 1919.95 1786" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1786" width="1919.95" x="-936.475" y="-869"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#ED6C47" d="M1160.9,982.3L1026.95,0h-10.002C529.872,1.422,135.372,395.922,133.95,882.998V893L1160.9,982.3z"/>
<path fill="#FF8F6B" d="M1036.952,0h-10.002v893l446.5,178.6l446.5-178.6v-10.002C1918.528,395.922,1524.028,1.422,1036.952,0z"/>
<path fill="#D35230" d="M1919.95,893v9.823c-1.398,487.185-395.992,881.779-883.177,883.177h-19.646
c-487.185-1.398-881.779-395.992-883.177-883.177V893H1919.95z"/>
<path opacity="0.1" enable-background="new " d="M1071.6,438.909v952.831c-0.222,33.109-20.286,62.852-50.901,75.458
c-9.748,4.123-20.224,6.249-30.809,6.251H344.698c-12.502-14.288-24.557-29.469-35.72-44.65
c-113.755-151.749-175.176-336.324-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327
c9.823-15.181,20.092-30.362,31.255-44.65h680.912C1034.876,357.54,1071.26,393.924,1071.6,438.909z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v952.831c-0.002,10.584-2.128,21.061-6.251,30.808
c-12.606,30.615-42.35,50.679-75.459,50.901H385.329c-14.127-14.342-27.682-29.237-40.632-44.65
c-12.502-14.288-24.557-29.469-35.72-44.65c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646
c-0.261-171.062,49.733-338.433,143.773-481.327H945.24C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M1026.95,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327H945.24
C990.226,402.19,1026.61,438.574,1026.95,483.56z"/>
<path opacity="0.2" enable-background="new " d="M982.3,483.56v863.531c-0.34,44.985-36.724,81.369-81.709,81.71H308.978
c-113.755-151.749-175.176-336.325-175.028-525.977v-19.646c-0.261-171.062,49.733-338.433,143.773-481.327h622.867
C945.576,402.19,981.96,438.574,982.3,483.56z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="170.6454" y1="1450.1008" x2="811.6547" y2="339.8992" gradientTransform="matrix(1 0 0 -1 0 1788)">
<stop offset="0" style="stop-color:#CA4C28"/>
<stop offset="0.5" style="stop-color:#C5401E"/>
<stop offset="1" style="stop-color:#B62F14"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M81.843,401.85h818.613c45.201,0,81.843,36.643,81.843,81.843v818.613
c0,45.201-36.643,81.844-81.843,81.844H81.843C36.643,1384.15,0,1347.507,0,1302.307V483.693C0,438.493,36.643,401.85,81.843,401.85
z"/>
<path fill="#FFFFFF" d="M500.08,620.144c53.289-3.596,106.119,11.883,149.042,43.668c35.8,31.961,54.929,78.599,51.883,126.493
c0.585,33.294-8.287,66.071-25.584,94.524c-17.512,27.964-42.742,50.263-72.646,64.207c-34.187,15.9-71.564,23.751-109.259,22.95
H389.973v192.441H283.929V620.144H500.08z M389.884,888.848h91.265c28.933,2.125,57.641-6.438,80.683-24.066
c19.058-18.282,29.047-44.063,27.281-70.413c0-59.98-34.857-89.97-104.57-89.97h-94.658V888.848z"/>
</svg>

Before

Width:  |  Height:  |  Size: 992 B

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/vnd.ms-powerpoint.addin.macroEnabled.12;application/vnd.ms-powerpoint.presentation.macroEnabled.12;application/vnd.ms-powerpoint.template.macroEnabled.12;application/vnd.ms-powerpoint.slideshow.macroEnabled.12;"
# System Icon
ICON="ms-powerpoint"

View File

@ -1 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.783 4.0386c.48763 0 .79614.39807.66676.8857l-3.1447 14.151c-.10947.48763-.58715.8857-1.0748.8857h-16.012c-.48763 0-.79614-.39807-.66676-.8857l3.1447-14.151c.10947-.48763.58715-.8857 1.0748-.8857h16.012m-5.971 11.942h-3.9807c-.45778 0-.82599.37816-.82599.83594 0 .46773.36821.8459.82599.8459h3.9807c.46773 0 .8459-.37816.8459-.8459 0-.45778-.37816-.83594-.8459-.83594m-10.001.27865c-.39807.27865-.48763.82599-.20899 1.2141.27865.41797.83594.49759 1.234.22889 7.3145-5.145 7.3643-5.2047 7.414-5.2346.17913-.15923.2687-.37816.27865-.5971.01-.19904-.03981-.36821-.15923-.5573l-4.8962-5.2545c-.32841-.35826-.8857-.37816-1.244-.029855-.35826.31845-.37816.87575-.049758 1.234l4.13 4.4186z" style="fill:#03a9f4;stroke-width:.99517"/></svg>
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 -96)" gradientUnits="userSpaceOnUse" x1="23.325" x2="7.26" y1="-118.543" y2="-104.193"><stop offset="0" stop-color="#5391fe"/><stop offset="1" stop-color="#3e6dbf"/></linearGradient><linearGradient id="b" x1="7.1" x2="23.001" xlink:href="#a" y1="-104.002" y2="-118.292"/><g fill-rule="evenodd"><path d="m3.174 26.589a1.154 1.154 0 0 1 -.928-.423 1.234 1.234 0 0 1 -.21-1.052l4.197-18.334a1.8 1.8 0 0 1 1.681-1.37h20.912a1.157 1.157 0 0 1 .928.423 1.235 1.235 0 0 1 .21 1.052l-4.2 18.335a1.8 1.8 0 0 1 -1.681 1.37h-20.909z" fill="url(#a)"/><path d="m7.914 5.646h20.912a.913.913 0 0 1 .908 1.187l-4.2 18.334a1.575 1.575 0 0 1 -1.451 1.187h-20.909a.913.913 0 0 1 -.908-1.187l4.2-18.334a1.574 1.574 0 0 1 1.448-1.187z" fill="url(#b)"/><path d="m16.04 21.544h5.086a1.118 1.118 0 0 1 0 2.234h-5.086a1.118 1.118 0 0 1 0-2.234z" fill="#2c5591"/><path d="m19.339 16.578a1.762 1.762 0 0 1 -.591.6l-9.439 6.775a1.224 1.224 0 0 1 -1.438-1.977l8.512-6.164v-.126l-5.348-5.686a1.224 1.224 0 0 1 1.782-1.672l6.418 6.827a1.166 1.166 0 0 1 .104 1.423z" fill="#2c5591"/><g fill="#fff"><path d="m19.1 16.342a1.749 1.749 0 0 1 -.59.6l-9.436 6.776a1.225 1.225 0 0 1 -1.439-1.977l8.513-6.164v-.127l-5.348-5.689a1.224 1.224 0 0 1 1.783-1.672l6.417 6.827a1.162 1.162 0 0 1 .1 1.426z"/><path d="m15.9 21.412h5.086a1.059 1.059 0 1 1 0 2.118h-5.086a1.059 1.059 0 1 1 0-2.118z"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 819 B

After

Width:  |  Height:  |  Size: 1.5 KiB

52
apps/project-x86/icon.svg Normal file
View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 62.8 54.8"
style="enable-background:new 0 0 62.8 54.8;" xml:space="preserve">
<style type="text/css">
.st0{fill:#185C37;}
.st1{fill:#33C481;}
.st2{fill:#21A366;}
.st3{opacity:0.1;enable-background:new ;}
.st4{opacity:0.2;enable-background:new ;}
.st5{fill:url(#SVGID_1_);}
.st6{fill:#FFFFFF;}
</style>
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="54.8" width="62.8" x="0.5" y="4.6"></sliceSourceBounds>
</sfw>
</metadata>
<path class="st0" d="M60.1,54.8H24.4c-1.5,0-2.7-1.2-2.7-2.7V36.5l13.7-6.8l17.1,6.8h7.6c1.5,0,2.7,1.2,2.7,2.7v12.9
C62.8,53.6,61.6,54.8,60.1,54.8z"/>
<path class="st1" d="M42.2,18.3l-16,5.7L8,18.3V2.7C8,1.2,9.2,0,10.7,0h28.9c1.5,0,2.7,1.2,2.7,2.7L42.2,18.3L42.2,18.3z"/>
<path class="st2" d="M8,18.3h41.8c1.5,0,2.7,1.2,2.7,2.7v15.6H10.7c-1.5,0-2.7-1.2-2.7-2.7V18.3z"/>
<path class="st3" d="M21.7,46.8h8.7c1.3,0,2.4-0.9,2.6-2.2V14.1c0-1.5-1.2-2.7-2.6-2.7H8v22.4c0,1.5,1.2,2.7,2.7,2.7h11V46.8z"/>
<path class="st4" d="M30.4,45.7c2.1,0,3.8-1.7,3.8-3.8V14.1c0-2.1-1.7-3.8-3.8-3.8H8v23.6c0,1.5,1.2,2.7,2.7,2.7h11v9.1
C21.7,45.7,30.4,45.7,30.4,45.7z"/>
<path class="st4" d="M30.4,44.5c1.5,0,2.7-1.2,2.7-2.6V14.1c0-1.5-1.2-2.7-2.6-2.7H8v22.4c0,1.5,1.2,2.7,2.7,2.7h11v8
C21.7,44.5,30.4,44.5,30.4,44.5z"/>
<path class="st3" d="M29.3,44.5c1.5,0,2.7-1.2,2.7-2.6V14.1c0-1.5-1.2-2.7-2.6-2.7H8v22.4c0,1.5,1.2,2.7,2.7,2.7h11v8
C21.7,44.5,29.3,44.5,29.3,44.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5.5643" y1="2105.324" x2="26.4033" y2="2141.4199" gradientTransform="matrix(1 0 0 1 0 -2096)">
<stop offset="0" style="stop-color:#18884F"/>
<stop offset="0.5" style="stop-color:#117E43"/>
<stop offset="1" style="stop-color:#0B6631"/>
</linearGradient>
<path class="st5" d="M2.7,11.4h26.6c1.5,0,2.7,1.2,2.7,2.7v26.6c0,1.5-1.2,2.7-2.7,2.7H2.7c-1.5,0-2.7-1.2-2.7-2.7V14.1
C0,12.6,1.2,11.4,2.7,11.4z"/>
<path class="st6" d="M16.5,18.5c1.7-0.1,3.4,0.4,4.7,1.4c1.1,1.1,1.7,2.6,1.6,4.1c0,1.1-0.3,2.1-0.8,3.1c-0.6,0.9-1.4,1.6-2.3,2.1
c-1.1,0.5-2.3,0.8-3.5,0.7h-3.3v6.3H9.5V18.5H16.5z M13,27.2h2.9c0.9,0.1,1.8-0.2,2.6-0.8c0.6-0.6,0.9-1.4,0.9-2.3
c0-2-1.1-2.9-3.3-2.9h-3C13.1,21.2,13,27.2,13,27.2z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

14
apps/project-x86/info Normal file
View File

@ -0,0 +1,14 @@
# GNOME shortcut name
NAME="Project"
# Used for descriptions and window class
FULL_NAME="Microsoft Project"
# The executable inside windows
WIN_EXECUTABLE="C:\Program Files (x86)\Microsoft Office\root\Office16\WINPROJ.EXE"
# GNOME categories
CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-project;"

52
apps/project/icon.svg Normal file
View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 62.8 54.8"
style="enable-background:new 0 0 62.8 54.8;" xml:space="preserve">
<style type="text/css">
.st0{fill:#185C37;}
.st1{fill:#33C481;}
.st2{fill:#21A366;}
.st3{opacity:0.1;enable-background:new ;}
.st4{opacity:0.2;enable-background:new ;}
.st5{fill:url(#SVGID_1_);}
.st6{fill:#FFFFFF;}
</style>
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="54.8" width="62.8" x="0.5" y="4.6"></sliceSourceBounds>
</sfw>
</metadata>
<path class="st0" d="M60.1,54.8H24.4c-1.5,0-2.7-1.2-2.7-2.7V36.5l13.7-6.8l17.1,6.8h7.6c1.5,0,2.7,1.2,2.7,2.7v12.9
C62.8,53.6,61.6,54.8,60.1,54.8z"/>
<path class="st1" d="M42.2,18.3l-16,5.7L8,18.3V2.7C8,1.2,9.2,0,10.7,0h28.9c1.5,0,2.7,1.2,2.7,2.7L42.2,18.3L42.2,18.3z"/>
<path class="st2" d="M8,18.3h41.8c1.5,0,2.7,1.2,2.7,2.7v15.6H10.7c-1.5,0-2.7-1.2-2.7-2.7V18.3z"/>
<path class="st3" d="M21.7,46.8h8.7c1.3,0,2.4-0.9,2.6-2.2V14.1c0-1.5-1.2-2.7-2.6-2.7H8v22.4c0,1.5,1.2,2.7,2.7,2.7h11V46.8z"/>
<path class="st4" d="M30.4,45.7c2.1,0,3.8-1.7,3.8-3.8V14.1c0-2.1-1.7-3.8-3.8-3.8H8v23.6c0,1.5,1.2,2.7,2.7,2.7h11v9.1
C21.7,45.7,30.4,45.7,30.4,45.7z"/>
<path class="st4" d="M30.4,44.5c1.5,0,2.7-1.2,2.7-2.6V14.1c0-1.5-1.2-2.7-2.6-2.7H8v22.4c0,1.5,1.2,2.7,2.7,2.7h11v8
C21.7,44.5,30.4,44.5,30.4,44.5z"/>
<path class="st3" d="M29.3,44.5c1.5,0,2.7-1.2,2.7-2.6V14.1c0-1.5-1.2-2.7-2.6-2.7H8v22.4c0,1.5,1.2,2.7,2.7,2.7h11v8
C21.7,44.5,29.3,44.5,29.3,44.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5.5643" y1="2105.324" x2="26.4033" y2="2141.4199" gradientTransform="matrix(1 0 0 1 0 -2096)">
<stop offset="0" style="stop-color:#18884F"/>
<stop offset="0.5" style="stop-color:#117E43"/>
<stop offset="1" style="stop-color:#0B6631"/>
</linearGradient>
<path class="st5" d="M2.7,11.4h26.6c1.5,0,2.7,1.2,2.7,2.7v26.6c0,1.5-1.2,2.7-2.7,2.7H2.7c-1.5,0-2.7-1.2-2.7-2.7V14.1
C0,12.6,1.2,11.4,2.7,11.4z"/>
<path class="st6" d="M16.5,18.5c1.7-0.1,3.4,0.4,4.7,1.4c1.1,1.1,1.7,2.6,1.6,4.1c0,1.1-0.3,2.1-0.8,3.1c-0.6,0.9-1.4,1.6-2.3,2.1
c-1.1,0.5-2.3,0.8-3.5,0.7h-3.3v6.3H9.5V18.5H16.5z M13,27.2h2.9c0.9,0.1,1.8-0.2,2.6-0.8c0.6-0.6,0.9-1.4,0.9-2.3
c0-2-1.1-2.9-3.3-2.9h-3C13.1,21.2,13,27.2,13,27.2z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

14
apps/project/info Normal file
View File

@ -0,0 +1,14 @@
# GNOME shortcut name
NAME="Project"
# Used for descriptions and window class
FULL_NAME="Microsoft Project"
# The executable inside windows
WIN_EXECUTABLE="C:\Program Files\Microsoft Office\root\Office16\WINPROJ.EXE"
# GNOME categories
CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-project;"

View File

@ -1,3 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M496 819q49 0 78 19t29 72q0 23-10 37t-27 24-36 12-38 4h-92V819h96zm1552-482v1374q0 33-24 57t-57 24h-175v41q0 36-25 61t-62 26H599q-36 0-61-25t-26-62v-297H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V215q0-36 25-61t62-26h1106q36 0 61 25t26 62v41h175q33 0 57 24t24 57zM767 905q0-58-19-99t-54-68-80-38-100-12H243v671h157v-234h106q49 0 95-14t84-42 59-69 23-95zm897 887v-256H640v256h1024zm0-384v-320h-640v320h640zm0-448V256H640v256h299q35 0 60 25t25 60v363h640zm256 704V384h-128v1280h128z" fill="#37C6D0" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1281.4 1148.8"
style="enable-background:new 0 0 1281.4 1148.8;" xml:space="preserve">
<style type="text/css">
.st0{fill:#038387;}
.st1{fill:#37C6D0;}
.st2{fill:#1A9BA1;}
.st3{opacity:0.2;enable-background:new ;}
.st4{opacity:0.1;enable-background:new ;}
.st5{fill:url(#SVGID_1_);}
.st6{fill:#FFFFFF;}
</style>
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1148.8" width="1281.4" x="-622.8" y="-539"></sliceSourceBounds>
</sfw>
</metadata>
<title>Publisher_64x</title>
<path class="st0" d="M887.2,104.9h341.3c29.2,0,52.9,23.7,52.9,52.9v833c0,29.2-23.7,52.9-52.9,52.9H887.2
c-29.2,0-52.9-23.7-52.9-52.9v-833C834.4,128.6,858,104.9,887.2,104.9z"/>
<path class="st0" d="M1050.6,1148.8H356.7c-30.8,0-55.8-24.5-55.8-54.7V861.6l439.3-95.7l366.1,95.7v232.5
C1106.3,1124.3,1081.3,1148.8,1050.6,1148.8z"/>
<path class="st1" d="M1048.8,0H358.5c-31.8,0-57.6,25.4-57.5,56.6v517.8l414.9,47.9l390.5-47.9V56.6C1106.4,25.4,1080.6,0,1048.8,0z
"/>
<rect x="301" y="574.4" class="st2" width="805.4" height="287.2"/>
<path class="st3" d="M675.3,305.2v616.2c0.1,3.1-0.3,6.3-0.9,9.4c-4.4,26.1-27.1,45.3-53.6,45.2H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M698.7,305.2v569.4c-0.4,42.9-35,77.5-77.9,77.9H301V227.2h319.8C663.7,227.4,698.5,262.2,698.7,305.2z"/>
<path class="st3" d="M675.3,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M651.9,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h296.4
c30.1-0.1,54.5,24.3,54.5,54.3C651.9,305,651.9,305.1,651.9,305.2z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="113.8111" y1="204.9937" x2="541.2559" y2="945.3497">
<stop offset="0" style="stop-color:#058F92"/>
<stop offset="0.5" style="stop-color:#038489"/>
<stop offset="1" style="stop-color:#026D71"/>
</linearGradient>
<path class="st5" d="M54.6,247.6h545.9c30.2,0,54.6,24.4,54.6,54.6v545.9c0,30.2-24.4,54.6-54.6,54.6H54.6
C24.4,902.7,0,878.3,0,848.1V302.2C0,272.1,24.4,247.6,54.6,247.6z"/>
<path class="st6" d="M332.7,396.9c34.4-2.3,68.4,7.9,95.8,28.8c23.1,21.3,35.3,51.9,33.2,83.3c0.4,21.9-5.3,43.4-16.4,62.3
c-11.1,18.4-27.4,33.1-46.7,42.4c-21.9,10.5-45.9,15.7-70.2,15.1h-66.4v126.8h-68.1V396.9H332.7z M261.9,574h58.7
c18.7,1.4,37.2-4.3,51.8-15.9c12.3-12.2,18.7-29.1,17.5-46.4c0-39.5-22.4-59.3-67.2-59.3h-60.8V574z"/>
<rect x="1106.4" y="104.9" class="st3" width="23.8" height="938.7"/>
<rect x="1130.2" y="104.9" class="st4" width="23.8" height="938.7"/>
</svg>

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,3 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M496 819q49 0 78 19t29 72q0 23-10 37t-27 24-36 12-38 4h-92V819h96zm1552-482v1374q0 33-24 57t-57 24h-175v41q0 36-25 61t-62 26H599q-36 0-61-25t-26-62v-297H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V215q0-36 25-61t62-26h1106q36 0 61 25t26 62v41h175q33 0 57 24t24 57zM767 905q0-58-19-99t-54-68-80-38-100-12H243v671h157v-234h106q49 0 95-14t84-42 59-69 23-95zm897 887v-256H640v256h1024zm0-384v-320h-640v320h640zm0-448V256H640v256h299q35 0 60 25t25 60v363h640zm256 704V384h-128v1280h128z" fill="#37C6D0" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1281.4 1148.8"
style="enable-background:new 0 0 1281.4 1148.8;" xml:space="preserve">
<style type="text/css">
.st0{fill:#038387;}
.st1{fill:#37C6D0;}
.st2{fill:#1A9BA1;}
.st3{opacity:0.2;enable-background:new ;}
.st4{opacity:0.1;enable-background:new ;}
.st5{fill:url(#SVGID_1_);}
.st6{fill:#FFFFFF;}
</style>
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1148.8" width="1281.4" x="-622.8" y="-539"></sliceSourceBounds>
</sfw>
</metadata>
<title>Publisher_64x</title>
<path class="st0" d="M887.2,104.9h341.3c29.2,0,52.9,23.7,52.9,52.9v833c0,29.2-23.7,52.9-52.9,52.9H887.2
c-29.2,0-52.9-23.7-52.9-52.9v-833C834.4,128.6,858,104.9,887.2,104.9z"/>
<path class="st0" d="M1050.6,1148.8H356.7c-30.8,0-55.8-24.5-55.8-54.7V861.6l439.3-95.7l366.1,95.7v232.5
C1106.3,1124.3,1081.3,1148.8,1050.6,1148.8z"/>
<path class="st1" d="M1048.8,0H358.5c-31.8,0-57.6,25.4-57.5,56.6v517.8l414.9,47.9l390.5-47.9V56.6C1106.4,25.4,1080.6,0,1048.8,0z
"/>
<rect x="301" y="574.4" class="st2" width="805.4" height="287.2"/>
<path class="st3" d="M675.3,305.2v616.2c0.1,3.1-0.3,6.3-0.9,9.4c-4.4,26.1-27.1,45.3-53.6,45.2H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M698.7,305.2v569.4c-0.4,42.9-35,77.5-77.9,77.9H301V227.2h319.8C663.7,227.4,698.5,262.2,698.7,305.2z"/>
<path class="st3" d="M675.3,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M651.9,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h296.4
c30.1-0.1,54.5,24.3,54.5,54.3C651.9,305,651.9,305.1,651.9,305.2z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="113.8111" y1="204.9937" x2="541.2559" y2="945.3497">
<stop offset="0" style="stop-color:#058F92"/>
<stop offset="0.5" style="stop-color:#038489"/>
<stop offset="1" style="stop-color:#026D71"/>
</linearGradient>
<path class="st5" d="M54.6,247.6h545.9c30.2,0,54.6,24.4,54.6,54.6v545.9c0,30.2-24.4,54.6-54.6,54.6H54.6
C24.4,902.7,0,878.3,0,848.1V302.2C0,272.1,24.4,247.6,54.6,247.6z"/>
<path class="st6" d="M332.7,396.9c34.4-2.3,68.4,7.9,95.8,28.8c23.1,21.3,35.3,51.9,33.2,83.3c0.4,21.9-5.3,43.4-16.4,62.3
c-11.1,18.4-27.4,33.1-46.7,42.4c-21.9,10.5-45.9,15.7-70.2,15.1h-66.4v126.8h-68.1V396.9H332.7z M261.9,574h58.7
c18.7,1.4,37.2-4.3,51.8-15.9c12.3-12.2,18.7-29.1,17.5-46.4c0-39.5-22.4-59.3-67.2-59.3h-60.8V574z"/>
<rect x="1106.4" y="104.9" class="st3" width="23.8" height="938.7"/>
<rect x="1130.2" y="104.9" class="st4" width="23.8" height="938.7"/>
</svg>

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,3 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M496 819q49 0 78 19t29 72q0 23-10 37t-27 24-36 12-38 4h-92V819h96zm1552-482v1374q0 33-24 57t-57 24h-175v41q0 36-25 61t-62 26H599q-36 0-61-25t-26-62v-297H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V215q0-36 25-61t62-26h1106q36 0 61 25t26 62v41h175q33 0 57 24t24 57zM767 905q0-58-19-99t-54-68-80-38-100-12H243v671h157v-234h106q49 0 95-14t84-42 59-69 23-95zm897 887v-256H640v256h1024zm0-384v-320h-640v320h640zm0-448V256H640v256h299q35 0 60 25t25 60v363h640zm256 704V384h-128v1280h128z" fill="#37C6D0" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1281.4 1148.8"
style="enable-background:new 0 0 1281.4 1148.8;" xml:space="preserve">
<style type="text/css">
.st0{fill:#038387;}
.st1{fill:#37C6D0;}
.st2{fill:#1A9BA1;}
.st3{opacity:0.2;enable-background:new ;}
.st4{opacity:0.1;enable-background:new ;}
.st5{fill:url(#SVGID_1_);}
.st6{fill:#FFFFFF;}
</style>
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1148.8" width="1281.4" x="-622.8" y="-539"></sliceSourceBounds>
</sfw>
</metadata>
<title>Publisher_64x</title>
<path class="st0" d="M887.2,104.9h341.3c29.2,0,52.9,23.7,52.9,52.9v833c0,29.2-23.7,52.9-52.9,52.9H887.2
c-29.2,0-52.9-23.7-52.9-52.9v-833C834.4,128.6,858,104.9,887.2,104.9z"/>
<path class="st0" d="M1050.6,1148.8H356.7c-30.8,0-55.8-24.5-55.8-54.7V861.6l439.3-95.7l366.1,95.7v232.5
C1106.3,1124.3,1081.3,1148.8,1050.6,1148.8z"/>
<path class="st1" d="M1048.8,0H358.5c-31.8,0-57.6,25.4-57.5,56.6v517.8l414.9,47.9l390.5-47.9V56.6C1106.4,25.4,1080.6,0,1048.8,0z
"/>
<rect x="301" y="574.4" class="st2" width="805.4" height="287.2"/>
<path class="st3" d="M675.3,305.2v616.2c0.1,3.1-0.3,6.3-0.9,9.4c-4.4,26.1-27.1,45.3-53.6,45.2H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M698.7,305.2v569.4c-0.4,42.9-35,77.5-77.9,77.9H301V227.2h319.8C663.7,227.4,698.5,262.2,698.7,305.2z"/>
<path class="st3" d="M675.3,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M651.9,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h296.4
c30.1-0.1,54.5,24.3,54.5,54.3C651.9,305,651.9,305.1,651.9,305.2z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="113.8111" y1="204.9937" x2="541.2559" y2="945.3497">
<stop offset="0" style="stop-color:#058F92"/>
<stop offset="0.5" style="stop-color:#038489"/>
<stop offset="1" style="stop-color:#026D71"/>
</linearGradient>
<path class="st5" d="M54.6,247.6h545.9c30.2,0,54.6,24.4,54.6,54.6v545.9c0,30.2-24.4,54.6-54.6,54.6H54.6
C24.4,902.7,0,878.3,0,848.1V302.2C0,272.1,24.4,247.6,54.6,247.6z"/>
<path class="st6" d="M332.7,396.9c34.4-2.3,68.4,7.9,95.8,28.8c23.1,21.3,35.3,51.9,33.2,83.3c0.4,21.9-5.3,43.4-16.4,62.3
c-11.1,18.4-27.4,33.1-46.7,42.4c-21.9,10.5-45.9,15.7-70.2,15.1h-66.4v126.8h-68.1V396.9H332.7z M261.9,574h58.7
c18.7,1.4,37.2-4.3,51.8-15.9c12.3-12.2,18.7-29.1,17.5-46.4c0-39.5-22.4-59.3-67.2-59.3h-60.8V574z"/>
<rect x="1106.4" y="104.9" class="st3" width="23.8" height="938.7"/>
<rect x="1130.2" y="104.9" class="st4" width="23.8" height="938.7"/>
</svg>

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,3 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
<path d="M496 819q49 0 78 19t29 72q0 23-10 37t-27 24-36 12-38 4h-92V819h96zm1552-482v1374q0 33-24 57t-57 24h-175v41q0 36-25 61t-62 26H599q-36 0-61-25t-26-62v-297H85q-35 0-60-25t-25-60V597q0-35 25-60t60-25h427V215q0-36 25-61t62-26h1106q36 0 61 25t26 62v41h175q33 0 57 24t24 57zM767 905q0-58-19-99t-54-68-80-38-100-12H243v671h157v-234h106q49 0 95-14t84-42 59-69 23-95zm897 887v-256H640v256h1024zm0-384v-320h-640v320h640zm0-448V256H640v256h299q35 0 60 25t25 60v363h640zm256 704V384h-128v1280h128z" fill="#37C6D0" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1281.4 1148.8"
style="enable-background:new 0 0 1281.4 1148.8;" xml:space="preserve">
<style type="text/css">
.st0{fill:#038387;}
.st1{fill:#37C6D0;}
.st2{fill:#1A9BA1;}
.st3{opacity:0.2;enable-background:new ;}
.st4{opacity:0.1;enable-background:new ;}
.st5{fill:url(#SVGID_1_);}
.st6{fill:#FFFFFF;}
</style>
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1148.8" width="1281.4" x="-622.8" y="-539"></sliceSourceBounds>
</sfw>
</metadata>
<title>Publisher_64x</title>
<path class="st0" d="M887.2,104.9h341.3c29.2,0,52.9,23.7,52.9,52.9v833c0,29.2-23.7,52.9-52.9,52.9H887.2
c-29.2,0-52.9-23.7-52.9-52.9v-833C834.4,128.6,858,104.9,887.2,104.9z"/>
<path class="st0" d="M1050.6,1148.8H356.7c-30.8,0-55.8-24.5-55.8-54.7V861.6l439.3-95.7l366.1,95.7v232.5
C1106.3,1124.3,1081.3,1148.8,1050.6,1148.8z"/>
<path class="st1" d="M1048.8,0H358.5c-31.8,0-57.6,25.4-57.5,56.6v517.8l414.9,47.9l390.5-47.9V56.6C1106.4,25.4,1080.6,0,1048.8,0z
"/>
<rect x="301" y="574.4" class="st2" width="805.4" height="287.2"/>
<path class="st3" d="M675.3,305.2v616.2c0.1,3.1-0.3,6.3-0.9,9.4c-4.4,26.1-27.1,45.3-53.6,45.2H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M698.7,305.2v569.4c-0.4,42.9-35,77.5-77.9,77.9H301V227.2h319.8C663.7,227.4,698.5,262.2,698.7,305.2z"/>
<path class="st3" d="M675.3,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h319.8
c30.1-0.1,54.5,24.3,54.5,54.3C675.3,305,675.3,305.1,675.3,305.2z"/>
<path class="st4" d="M651.9,305.2v569.4c0.1,30.1-24.3,54.5-54.3,54.5c-0.1,0-0.1,0-0.2,0H301V250.6h296.4
c30.1-0.1,54.5,24.3,54.5,54.3C651.9,305,651.9,305.1,651.9,305.2z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="113.8111" y1="204.9937" x2="541.2559" y2="945.3497">
<stop offset="0" style="stop-color:#058F92"/>
<stop offset="0.5" style="stop-color:#038489"/>
<stop offset="1" style="stop-color:#026D71"/>
</linearGradient>
<path class="st5" d="M54.6,247.6h545.9c30.2,0,54.6,24.4,54.6,54.6v545.9c0,30.2-24.4,54.6-54.6,54.6H54.6
C24.4,902.7,0,878.3,0,848.1V302.2C0,272.1,24.4,247.6,54.6,247.6z"/>
<path class="st6" d="M332.7,396.9c34.4-2.3,68.4,7.9,95.8,28.8c23.1,21.3,35.3,51.9,33.2,83.3c0.4,21.9-5.3,43.4-16.4,62.3
c-11.1,18.4-27.4,33.1-46.7,42.4c-21.9,10.5-45.9,15.7-70.2,15.1h-66.4v126.8h-68.1V396.9H332.7z M261.9,574h58.7
c18.7,1.4,37.2-4.3,51.8-15.9c12.3-12.2,18.7-29.1,17.5-46.4c0-39.5-22.4-59.3-67.2-59.3h-60.8V574z"/>
<rect x="1106.4" y="104.9" class="st3" width="23.8" height="938.7"/>
<rect x="1130.2" y="104.9" class="st4" width="23.8" height="938.7"/>
</svg>

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 3.6 KiB

64
apps/visio-x86/icon.svg Normal file
View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2112.25 2011.641"
enable-background="new 0 0 2112.25 2011.641" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2011.641" width="2112.25" x="-1082.417" y="-931.52"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#2B7CD3" d="M1148.159,502.913h872.057c50.829,0,92.034,41.205,92.034,92.034v821.766
c0,50.829-41.205,92.034-92.034,92.034h-872.057c-50.829,0-92.034-41.205-92.034-92.034V594.947
C1056.125,544.118,1097.33,502.913,1148.159,502.913z"/>
<path fill="#41A5EE" d="M1609.333,502.913c0.102,24.41-9.697,47.818-27.158,64.876L1207,942.965l-35.707,35.707
c-4.626,4.456-9.495,8.654-14.585,12.573c-15.053,9.507-32.488,14.563-50.292,14.585c-24.41,0.102-47.818-9.697-64.876-27.158
L630.657,567.789c-31.013-30.579-36.069-78.823-12.07-115.168c3.594-5.202,7.632-10.082,12.07-14.585L1041.54,27.154
c35.304-35.83,92.97-36.256,128.801-0.952c0.32,0.315,0.637,0.632,0.952,0.952l410.883,410.883
C1599.636,455.095,1609.435,478.503,1609.333,502.913z"/>
<path fill="#103F91" d="M1609.333,1508.746c-0.012,277.753-225.186,502.907-502.939,502.895
c-179.658-0.008-345.667-95.853-435.504-251.436c-9.677-16.085-18.084-32.9-25.146-50.292c-7.41-16.35-13.793-33.147-19.111-50.292
c-83.326-264.96,63.917-547.301,328.877-630.627c48.83-15.356,99.718-23.168,150.906-23.165c17.099,0,33.695,1.006,50.292,2.515
c16.906,1.454,33.703,3.974,50.292,7.544C1441.009,1063.993,1609.051,1269.844,1609.333,1508.746z"/>
<path opacity="0.1" enable-background="new " d="M1207,544.655v1073.224c-0.25,37.292-22.849,70.794-57.333,84.993
c-10.98,4.645-22.78,7.039-34.701,7.041H645.745c-7.41-16.35-13.793-33.147-19.111-50.292
c-83.326-264.96,63.917-547.301,328.877-630.627c48.83-15.356,99.718-23.168,150.905-23.165
c-24.41,0.102-47.818-9.697-64.876-27.158L630.657,567.789c-31.013-30.579-36.069-78.823-12.07-115.168h496.379
c34.426,0.206,65.859,19.609,81.473,50.292C1203.507,515.681,1207.146,530.062,1207,544.655z"/>
<path opacity="0.2" enable-background="new " d="M1156.708,594.947v1073.224c-0.002,11.922-2.396,23.722-7.041,34.701
c-14.199,34.484-47.701,57.083-84.993,57.333H670.891c-9.677-16.085-18.084-32.9-25.146-50.292
c-7.41-16.35-13.793-33.147-19.111-50.292c-83.326-264.96,63.917-547.301,328.877-630.627
c48.83-15.356,99.718-23.168,150.906-23.165c-24.41,0.102-47.818-9.697-64.876-27.158L630.657,567.789
c-17.46-17.058-27.259-40.466-27.157-64.876h461.175c25.505-0.089,49.837,10.704,66.888,29.672
C1147.64,549.373,1156.644,571.702,1156.708,594.947z"/>
<path opacity="0.2" enable-background="new " d="M1156.708,594.947v972.641c-0.383,50.669-41.365,91.651-92.034,92.034h-438.04
c-83.326-264.96,63.917-547.301,328.877-630.627c48.83-15.356,99.718-23.168,150.906-23.165
c-24.41,0.102-47.818-9.697-64.876-27.158L630.657,567.789c-17.46-17.058-27.259-40.466-27.157-64.876h461.175
c25.505-0.089,49.837,10.704,66.888,29.672C1147.64,549.373,1156.644,571.702,1156.708,594.947z"/>
<path opacity="0.2" enable-background="new " d="M1106.417,594.947v410.883c-24.41,0.102-47.818-9.697-64.876-27.158
L630.657,567.789c-17.46-17.058-27.259-40.466-27.157-64.876h410.883C1065.132,503.106,1106.224,544.198,1106.417,594.947z"/>
<path opacity="0.2" enable-background="new " d="M1106.417,1005.83v561.758c-0.383,50.669-41.364,91.651-92.034,92.034H626.634
c-83.326-264.96,63.917-547.301,328.877-630.627C1004.341,1013.638,1055.229,1005.827,1106.417,1005.83z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="192.2069" y1="1683.361" x2="914.2097" y2="432.882" gradientTransform="matrix(1 0 0 -1 0 2114.2429)">
<stop offset="0" style="stop-color:#2368C4"/>
<stop offset="0.5" style="stop-color:#1A5DBE"/>
<stop offset="1" style="stop-color:#1146AC"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M92.185,502.913h922.047c50.912,0,92.185,41.272,92.185,92.185v922.047
c0,50.912-41.272,92.185-92.185,92.185H92.185C41.272,1609.33,0,1568.057,0,1517.145V595.098
C0,544.186,41.272,502.913,92.185,502.913z"/>
<path fill="#FFFFFF" d="M523.033,1153.084c16.932,49.889,26.99,81.372,30.175,94.448h2.062
c3.051-13.076,13.931-46.788,32.639-101.136l134.128-389.962h123.315l-227.57,599.326H485.717l-224.2-599.326h126.836
L523.033,1153.084z"/>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

14
apps/visio-x86/info Normal file
View File

@ -0,0 +1,14 @@
# GNOME shortcut name
NAME="Visio"
# Used for descriptions and window class
FULL_NAME="Microsoft Visio"
# The executable inside windows
WIN_EXECUTABLE="C:\Program Files (x86)\Microsoft Office\root\Office16\VISIO.EXE"
# GNOME categories
CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-visio.template.main+xml;application/vnd.ms-visio.stencil.main+xml;application/vnd.ms-visio.drawing.main+xml;application/vnd.ms-visio.stencil.macroEnabled.main+xml;application/vnd.ms-visio.drawing.macroEnabled.main+xml;application/vnd.ms-visio.template.macroEnabled.main+xml;"

64
apps/visio/icon.svg Normal file
View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2112.25 2011.641"
enable-background="new 0 0 2112.25 2011.641" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="2011.641" width="2112.25" x="-1082.417" y="-931.52"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#2B7CD3" d="M1148.159,502.913h872.057c50.829,0,92.034,41.205,92.034,92.034v821.766
c0,50.829-41.205,92.034-92.034,92.034h-872.057c-50.829,0-92.034-41.205-92.034-92.034V594.947
C1056.125,544.118,1097.33,502.913,1148.159,502.913z"/>
<path fill="#41A5EE" d="M1609.333,502.913c0.102,24.41-9.697,47.818-27.158,64.876L1207,942.965l-35.707,35.707
c-4.626,4.456-9.495,8.654-14.585,12.573c-15.053,9.507-32.488,14.563-50.292,14.585c-24.41,0.102-47.818-9.697-64.876-27.158
L630.657,567.789c-31.013-30.579-36.069-78.823-12.07-115.168c3.594-5.202,7.632-10.082,12.07-14.585L1041.54,27.154
c35.304-35.83,92.97-36.256,128.801-0.952c0.32,0.315,0.637,0.632,0.952,0.952l410.883,410.883
C1599.636,455.095,1609.435,478.503,1609.333,502.913z"/>
<path fill="#103F91" d="M1609.333,1508.746c-0.012,277.753-225.186,502.907-502.939,502.895
c-179.658-0.008-345.667-95.853-435.504-251.436c-9.677-16.085-18.084-32.9-25.146-50.292c-7.41-16.35-13.793-33.147-19.111-50.292
c-83.326-264.96,63.917-547.301,328.877-630.627c48.83-15.356,99.718-23.168,150.906-23.165c17.099,0,33.695,1.006,50.292,2.515
c16.906,1.454,33.703,3.974,50.292,7.544C1441.009,1063.993,1609.051,1269.844,1609.333,1508.746z"/>
<path opacity="0.1" enable-background="new " d="M1207,544.655v1073.224c-0.25,37.292-22.849,70.794-57.333,84.993
c-10.98,4.645-22.78,7.039-34.701,7.041H645.745c-7.41-16.35-13.793-33.147-19.111-50.292
c-83.326-264.96,63.917-547.301,328.877-630.627c48.83-15.356,99.718-23.168,150.905-23.165
c-24.41,0.102-47.818-9.697-64.876-27.158L630.657,567.789c-31.013-30.579-36.069-78.823-12.07-115.168h496.379
c34.426,0.206,65.859,19.609,81.473,50.292C1203.507,515.681,1207.146,530.062,1207,544.655z"/>
<path opacity="0.2" enable-background="new " d="M1156.708,594.947v1073.224c-0.002,11.922-2.396,23.722-7.041,34.701
c-14.199,34.484-47.701,57.083-84.993,57.333H670.891c-9.677-16.085-18.084-32.9-25.146-50.292
c-7.41-16.35-13.793-33.147-19.111-50.292c-83.326-264.96,63.917-547.301,328.877-630.627
c48.83-15.356,99.718-23.168,150.906-23.165c-24.41,0.102-47.818-9.697-64.876-27.158L630.657,567.789
c-17.46-17.058-27.259-40.466-27.157-64.876h461.175c25.505-0.089,49.837,10.704,66.888,29.672
C1147.64,549.373,1156.644,571.702,1156.708,594.947z"/>
<path opacity="0.2" enable-background="new " d="M1156.708,594.947v972.641c-0.383,50.669-41.365,91.651-92.034,92.034h-438.04
c-83.326-264.96,63.917-547.301,328.877-630.627c48.83-15.356,99.718-23.168,150.906-23.165
c-24.41,0.102-47.818-9.697-64.876-27.158L630.657,567.789c-17.46-17.058-27.259-40.466-27.157-64.876h461.175
c25.505-0.089,49.837,10.704,66.888,29.672C1147.64,549.373,1156.644,571.702,1156.708,594.947z"/>
<path opacity="0.2" enable-background="new " d="M1106.417,594.947v410.883c-24.41,0.102-47.818-9.697-64.876-27.158
L630.657,567.789c-17.46-17.058-27.259-40.466-27.157-64.876h410.883C1065.132,503.106,1106.224,544.198,1106.417,594.947z"/>
<path opacity="0.2" enable-background="new " d="M1106.417,1005.83v561.758c-0.383,50.669-41.364,91.651-92.034,92.034H626.634
c-83.326-264.96,63.917-547.301,328.877-630.627C1004.341,1013.638,1055.229,1005.827,1106.417,1005.83z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="192.2069" y1="1683.361" x2="914.2097" y2="432.882" gradientTransform="matrix(1 0 0 -1 0 2114.2429)">
<stop offset="0" style="stop-color:#2368C4"/>
<stop offset="0.5" style="stop-color:#1A5DBE"/>
<stop offset="1" style="stop-color:#1146AC"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M92.185,502.913h922.047c50.912,0,92.185,41.272,92.185,92.185v922.047
c0,50.912-41.272,92.185-92.185,92.185H92.185C41.272,1609.33,0,1568.057,0,1517.145V595.098
C0,544.186,41.272,502.913,92.185,502.913z"/>
<path fill="#FFFFFF" d="M523.033,1153.084c16.932,49.889,26.99,81.372,30.175,94.448h2.062
c3.051-13.076,13.931-46.788,32.639-101.136l134.128-389.962h123.315l-227.57,599.326H485.717l-224.2-599.326h126.836
L523.033,1153.084z"/>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

14
apps/visio/info Normal file
View File

@ -0,0 +1,14 @@
# GNOME shortcut name
NAME="Visio"
# Used for descriptions and window class
FULL_NAME="Microsoft Visio"
# The executable inside windows
WIN_EXECUTABLE="C:\Program Files\Microsoft Office\root\Office16\VISIO.EXE"
# GNOME categories
CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/vnd.ms-visio.template.main+xml;application/vnd.ms-visio.stencil.main+xml;application/vnd.ms-visio.drawing.main+xml;application/vnd.ms-visio.stencil.macroEnabled.main+xml;application/vnd.ms-visio.drawing.macroEnabled.main+xml;application/vnd.ms-visio.template.macroEnabled.main+xml;"

View File

@ -0,0 +1,86 @@
<svg width="193" height="193" viewBox="0 0 193 193" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<g clip-path="url(#clip1)">
<mask id="mask0" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="8" y="8" width="177" height="177">
<path d="M40.6211 157.524L11.2134 135.467C10.2965 134.786 9.55244 133.899 9.04142 132.877C8.5304 131.855 8.26668 130.728 8.27155 129.586V63.4144C8.26668 62.2721 8.5304 61.1447 9.04142 60.1232C9.55244 59.1016 10.2965 58.2145 11.2134 57.5334L40.6211 35.4762C39.8311 36.218 39.2341 37.1414 38.8819 38.1663C38.5297 39.1912 38.433 40.2865 38.6001 41.3572V151.643C38.433 152.714 38.5297 153.809 38.8819 154.834C39.2341 155.859 39.8311 156.782 40.6211 157.524Z" fill="white"/>
<path d="M181.456 38.8951C180.244 38.0992 178.825 37.6773 177.375 37.682C176.436 37.6744 175.504 37.8522 174.634 38.2052C173.763 38.5581 172.971 39.0793 172.302 39.7388L171.789 40.2544L113.117 96.5001L80.6548 127.637L50.6212 156.421L50.1057 156.937C49.4375 157.597 48.6453 158.119 47.7747 158.473C46.904 158.826 45.9721 159.004 45.0325 158.996C43.4419 158.993 41.8948 158.477 40.6211 157.524L11.2134 135.467C12.7075 136.589 14.5731 137.1 16.4305 136.895C18.2879 136.69 19.9973 135.785 21.2108 134.364L53.8554 96.4642L80.6548 65.3637L127.601 10.8439C128.282 10.0365 129.132 9.38792 130.091 8.94356C131.05 8.4992 132.094 8.26983 133.151 8.27152C134.601 8.26684 136.02 8.68874 137.231 9.48467L181.456 38.8951Z" fill="white"/>
<path d="M181.456 154.105L137.342 183.515C135.841 184.495 134.037 184.901 132.261 184.658C130.486 184.415 128.857 183.539 127.675 182.192L80.6548 127.637L53.8554 96.4642L21.2108 58.5975C19.9865 57.1909 18.2755 56.2994 16.4211 56.102C14.5668 55.9046 12.7064 56.416 11.2134 57.5334L40.6211 35.4762C41.8948 34.5234 43.4419 34.007 45.0325 34.0038C45.9721 33.9959 46.904 34.1738 47.7747 34.5272C48.6453 34.8807 49.4375 35.4028 50.1057 36.0634L50.6212 36.579L80.6548 65.3637L113.117 96.5001L171.789 152.746L172.302 153.261C172.971 153.921 173.763 154.442 174.634 154.795C175.504 155.148 176.436 155.326 177.375 155.318C178.825 155.323 180.244 154.901 181.456 154.105Z" fill="white"/>
<path d="M184.729 45.0325V147.968C184.73 149.181 184.432 150.376 183.861 151.446C183.29 152.517 182.464 153.43 181.456 154.105L137.342 183.515C138.35 182.84 139.176 181.926 139.747 180.855C140.317 179.784 140.615 178.589 140.614 177.375V15.6248C140.598 14.4022 140.281 13.2025 139.691 12.1316C139.101 11.0607 138.256 10.1516 137.231 9.48467L181.456 38.8951C182.461 39.5728 183.286 40.4866 183.856 41.5565C184.427 42.6265 184.726 43.8199 184.729 45.0325Z" fill="white"/>
</mask>
<g mask="url(#mask0)">
<path d="M40.6211 157.524L11.2134 135.467C10.2965 134.786 9.55244 133.898 9.04142 132.877C8.5304 131.855 8.26668 130.728 8.27155 129.586V63.4143C8.26668 62.272 8.5304 61.1446 9.04142 60.1231C9.55244 59.1015 10.2965 58.2144 11.2134 57.5333L40.6211 35.4761C39.8311 36.2179 39.2341 37.1413 38.8819 38.1662C38.5297 39.1911 38.433 40.2864 38.6001 41.3571V151.643C38.433 152.714 38.5297 153.809 38.8819 154.834C39.2341 155.859 39.8311 156.782 40.6211 157.524Z" fill="#5E438F"/>
<g filter="url(#filter0_dd)">
<path d="M181.455 38.8951C180.244 38.0992 178.825 37.6773 177.375 37.682C176.436 37.6744 175.504 37.8522 174.633 38.2052C173.763 38.5581 172.971 39.0793 172.302 39.7388L171.789 40.2544L140.539 70.2163L113.117 96.5001L80.6543 127.637L50.6207 156.421L50.1052 156.937C49.437 157.597 48.6448 158.119 47.7742 158.473C46.9035 158.826 45.9716 159.004 45.032 158.996C43.4414 158.993 41.8943 158.477 40.6206 157.524L11.2129 135.467C12.7069 136.589 14.5726 137.1 16.43 136.895C18.2874 136.69 19.9968 135.785 21.2103 134.364L37.6815 115.249L53.8549 96.4643L80.6543 65.3637L127.6 10.8439C128.282 10.0365 129.132 9.38792 130.091 8.94356C131.049 8.4992 132.094 8.26983 133.15 8.27152C134.6 8.26684 136.019 8.68874 137.231 9.48467L181.455 38.8951Z" fill="url(#paint0_linear)"/>
</g>
<g filter="url(#filter1_dd)">
<path d="M181.455 154.105L137.341 183.516C135.841 184.496 134.037 184.901 132.261 184.658C130.485 184.415 128.857 183.54 127.675 182.192L80.6543 127.637L53.8549 96.4644L37.6815 77.7158L21.2103 58.5978C19.986 57.1911 18.2749 56.2997 16.4206 56.1022C14.5663 55.9048 12.7059 56.4162 11.2129 57.5335L40.6206 35.4764C41.8943 34.5236 43.4414 34.0072 45.032 34.0041C45.9716 33.9961 46.9035 34.174 47.7742 34.5275C48.6448 34.8809 49.437 35.403 50.1052 36.0637L50.6207 36.5792L80.6543 65.3638L113.117 96.5002L140.578 122.823L171.789 152.746L172.302 153.262C172.971 153.921 173.763 154.442 174.633 154.795C175.504 155.148 176.436 155.326 177.375 155.318C178.825 155.323 180.244 154.901 181.455 154.105Z" fill="url(#paint1_linear)"/>
</g>
<g filter="url(#filter2_dd)">
<path d="M184.729 45.0321V147.967C184.73 149.181 184.432 150.375 183.861 151.446C183.29 152.516 182.464 153.43 181.456 154.105L137.341 183.515C138.35 182.84 139.176 181.926 139.746 180.855C140.317 179.784 140.615 178.589 140.614 177.375V15.6244C140.598 14.4019 140.281 13.2021 139.691 12.1312C139.101 11.0603 138.256 10.1512 137.231 9.48428L181.456 38.8947C182.461 39.5724 183.285 40.4862 183.856 41.5562C184.426 42.6261 184.726 43.8196 184.729 45.0321Z" fill="url(#paint2_linear)"/>
</g>
</g>
</g>
</g>
<defs>
<filter id="filter0_dd" x="6.03194" y="4.38577" width="180.604" height="161.087" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="0.246095"/>
<feGaussianBlur stdDeviation="0.246095"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.29524"/>
<feGaussianBlur stdDeviation="2.59048"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter1_dd" x="6.03194" y="30.1181" width="180.604" height="161.085" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="0.246095"/>
<feGaussianBlur stdDeviation="0.246095"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.29524"/>
<feGaussianBlur stdDeviation="2.59048"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter2_dd" x="121.688" y="-6.05857" width="78.583" height="205.117" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="0.129524"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="7.77143"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<linearGradient id="paint0_linear" x1="151.642" y1="8.27149" x2="20.6141" y2="140.148" gradientUnits="userSpaceOnUse">
<stop stop-color="#7252AA"/>
<stop offset="1" stop-color="#7252AA"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="24.8145" y1="40.4371" x2="147.966" y2="178.293" gradientUnits="userSpaceOnUse">
<stop stop-color="#AE7FE2"/>
<stop offset="1" stop-color="#9A70D4"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="160.457" y1="5.93579" x2="160.457" y2="183.367" gradientUnits="userSpaceOnUse">
<stop stop-color="#D59DFF"/>
<stop offset="1" stop-color="#C18EF1"/>
</linearGradient>
<clipPath id="clip0">
<rect width="176.457" height="176.457" fill="white" transform="translate(8.27148 8.27148)"/>
</clipPath>
<clipPath id="clip1">
<rect width="176.457" height="176.457" fill="white" transform="translate(8.27148 8.27148)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,14 @@
# GNOME shortcut name
NAME="Visual Studio Community"
# Used for descriptions and window class
FULL_NAME="Microsoft Visual Studio - Community Version"
# The executable inside windows
WIN_EXECUTABLE="C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe"
# GNOME categories
CATEGORIES="WinApps;Development"
# GNOME mimetypes
MIME_TYPES=""

View File

@ -0,0 +1,86 @@
<svg width="193" height="193" viewBox="0 0 193 193" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<g clip-path="url(#clip1)">
<mask id="mask0" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="8" y="8" width="177" height="177">
<path d="M40.6211 157.524L11.2134 135.467C10.2965 134.786 9.55244 133.899 9.04142 132.877C8.5304 131.855 8.26668 130.728 8.27155 129.586V63.4144C8.26668 62.2721 8.5304 61.1447 9.04142 60.1232C9.55244 59.1016 10.2965 58.2145 11.2134 57.5334L40.6211 35.4762C39.8311 36.218 39.2341 37.1414 38.8819 38.1663C38.5297 39.1912 38.433 40.2865 38.6001 41.3572V151.643C38.433 152.714 38.5297 153.809 38.8819 154.834C39.2341 155.859 39.8311 156.782 40.6211 157.524Z" fill="white"/>
<path d="M181.456 38.8951C180.244 38.0992 178.825 37.6773 177.375 37.682C176.436 37.6744 175.504 37.8522 174.634 38.2052C173.763 38.5581 172.971 39.0793 172.302 39.7388L171.789 40.2544L113.117 96.5001L80.6548 127.637L50.6212 156.421L50.1057 156.937C49.4375 157.597 48.6453 158.119 47.7747 158.473C46.904 158.826 45.9721 159.004 45.0325 158.996C43.4419 158.993 41.8948 158.477 40.6211 157.524L11.2134 135.467C12.7075 136.589 14.5731 137.1 16.4305 136.895C18.2879 136.69 19.9973 135.785 21.2108 134.364L53.8554 96.4642L80.6548 65.3637L127.601 10.8439C128.282 10.0365 129.132 9.38792 130.091 8.94356C131.05 8.4992 132.094 8.26983 133.151 8.27152C134.601 8.26684 136.02 8.68874 137.231 9.48467L181.456 38.8951Z" fill="white"/>
<path d="M181.456 154.105L137.342 183.515C135.841 184.495 134.037 184.901 132.261 184.658C130.486 184.415 128.857 183.539 127.675 182.192L80.6548 127.637L53.8554 96.4642L21.2108 58.5975C19.9865 57.1909 18.2755 56.2994 16.4211 56.102C14.5668 55.9046 12.7064 56.416 11.2134 57.5334L40.6211 35.4762C41.8948 34.5234 43.4419 34.007 45.0325 34.0038C45.9721 33.9959 46.904 34.1738 47.7747 34.5272C48.6453 34.8807 49.4375 35.4028 50.1057 36.0634L50.6212 36.579L80.6548 65.3637L113.117 96.5001L171.789 152.746L172.302 153.261C172.971 153.921 173.763 154.442 174.634 154.795C175.504 155.148 176.436 155.326 177.375 155.318C178.825 155.323 180.244 154.901 181.456 154.105Z" fill="white"/>
<path d="M184.729 45.0325V147.968C184.73 149.181 184.432 150.376 183.861 151.446C183.29 152.517 182.464 153.43 181.456 154.105L137.342 183.515C138.35 182.84 139.176 181.926 139.747 180.855C140.317 179.784 140.615 178.589 140.614 177.375V15.6248C140.598 14.4022 140.281 13.2025 139.691 12.1316C139.101 11.0607 138.256 10.1516 137.231 9.48467L181.456 38.8951C182.461 39.5728 183.286 40.4866 183.856 41.5565C184.427 42.6265 184.726 43.8199 184.729 45.0325Z" fill="white"/>
</mask>
<g mask="url(#mask0)">
<path d="M40.6211 157.524L11.2134 135.467C10.2965 134.786 9.55244 133.898 9.04142 132.877C8.5304 131.855 8.26668 130.728 8.27155 129.586V63.4143C8.26668 62.272 8.5304 61.1446 9.04142 60.1231C9.55244 59.1015 10.2965 58.2144 11.2134 57.5333L40.6211 35.4761C39.8311 36.2179 39.2341 37.1413 38.8819 38.1662C38.5297 39.1911 38.433 40.2864 38.6001 41.3571V151.643C38.433 152.714 38.5297 153.809 38.8819 154.834C39.2341 155.859 39.8311 156.782 40.6211 157.524Z" fill="#5E438F"/>
<g filter="url(#filter0_dd)">
<path d="M181.455 38.8951C180.244 38.0992 178.825 37.6773 177.375 37.682C176.436 37.6744 175.504 37.8522 174.633 38.2052C173.763 38.5581 172.971 39.0793 172.302 39.7388L171.789 40.2544L140.539 70.2163L113.117 96.5001L80.6543 127.637L50.6207 156.421L50.1052 156.937C49.437 157.597 48.6448 158.119 47.7742 158.473C46.9035 158.826 45.9716 159.004 45.032 158.996C43.4414 158.993 41.8943 158.477 40.6206 157.524L11.2129 135.467C12.7069 136.589 14.5726 137.1 16.43 136.895C18.2874 136.69 19.9968 135.785 21.2103 134.364L37.6815 115.249L53.8549 96.4643L80.6543 65.3637L127.6 10.8439C128.282 10.0365 129.132 9.38792 130.091 8.94356C131.049 8.4992 132.094 8.26983 133.15 8.27152C134.6 8.26684 136.019 8.68874 137.231 9.48467L181.455 38.8951Z" fill="url(#paint0_linear)"/>
</g>
<g filter="url(#filter1_dd)">
<path d="M181.455 154.105L137.341 183.516C135.841 184.496 134.037 184.901 132.261 184.658C130.485 184.415 128.857 183.54 127.675 182.192L80.6543 127.637L53.8549 96.4644L37.6815 77.7158L21.2103 58.5978C19.986 57.1911 18.2749 56.2997 16.4206 56.1022C14.5663 55.9048 12.7059 56.4162 11.2129 57.5335L40.6206 35.4764C41.8943 34.5236 43.4414 34.0072 45.032 34.0041C45.9716 33.9961 46.9035 34.174 47.7742 34.5275C48.6448 34.8809 49.437 35.403 50.1052 36.0637L50.6207 36.5792L80.6543 65.3638L113.117 96.5002L140.578 122.823L171.789 152.746L172.302 153.262C172.971 153.921 173.763 154.442 174.633 154.795C175.504 155.148 176.436 155.326 177.375 155.318C178.825 155.323 180.244 154.901 181.455 154.105Z" fill="url(#paint1_linear)"/>
</g>
<g filter="url(#filter2_dd)">
<path d="M184.729 45.0321V147.967C184.73 149.181 184.432 150.375 183.861 151.446C183.29 152.516 182.464 153.43 181.456 154.105L137.341 183.515C138.35 182.84 139.176 181.926 139.746 180.855C140.317 179.784 140.615 178.589 140.614 177.375V15.6244C140.598 14.4019 140.281 13.2021 139.691 12.1312C139.101 11.0603 138.256 10.1512 137.231 9.48428L181.456 38.8947C182.461 39.5724 183.285 40.4862 183.856 41.5562C184.426 42.6261 184.726 43.8196 184.729 45.0321Z" fill="url(#paint2_linear)"/>
</g>
</g>
</g>
</g>
<defs>
<filter id="filter0_dd" x="6.03194" y="4.38577" width="180.604" height="161.087" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="0.246095"/>
<feGaussianBlur stdDeviation="0.246095"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.29524"/>
<feGaussianBlur stdDeviation="2.59048"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter1_dd" x="6.03194" y="30.1181" width="180.604" height="161.085" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="0.246095"/>
<feGaussianBlur stdDeviation="0.246095"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.29524"/>
<feGaussianBlur stdDeviation="2.59048"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter2_dd" x="121.688" y="-6.05857" width="78.583" height="205.117" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="0.129524"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="7.77143"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<linearGradient id="paint0_linear" x1="151.642" y1="8.27149" x2="20.6141" y2="140.148" gradientUnits="userSpaceOnUse">
<stop stop-color="#7252AA"/>
<stop offset="1" stop-color="#7252AA"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="24.8145" y1="40.4371" x2="147.966" y2="178.293" gradientUnits="userSpaceOnUse">
<stop stop-color="#AE7FE2"/>
<stop offset="1" stop-color="#9A70D4"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="160.457" y1="5.93579" x2="160.457" y2="183.367" gradientUnits="userSpaceOnUse">
<stop stop-color="#D59DFF"/>
<stop offset="1" stop-color="#C18EF1"/>
</linearGradient>
<clipPath id="clip0">
<rect width="176.457" height="176.457" fill="white" transform="translate(8.27148 8.27148)"/>
</clipPath>
<clipPath id="clip1">
<rect width="176.457" height="176.457" fill="white" transform="translate(8.27148 8.27148)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,14 @@
# GNOME shortcut name
NAME="Visual Studio Enterprise"
# Used for descriptions and window class
FULL_NAME="Microsoft Visual Studio - Enterprise Version"
# The executable inside windows
WIN_EXECUTABLE="C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.exe"
# GNOME categories
CATEGORIES="WinApps;Development"
# GNOME mimetypes
MIME_TYPES=""

View File

@ -0,0 +1,86 @@
<svg width="193" height="193" viewBox="0 0 193 193" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<g clip-path="url(#clip1)">
<mask id="mask0" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="8" y="8" width="177" height="177">
<path d="M40.6211 157.524L11.2134 135.467C10.2965 134.786 9.55244 133.899 9.04142 132.877C8.5304 131.855 8.26668 130.728 8.27155 129.586V63.4144C8.26668 62.2721 8.5304 61.1447 9.04142 60.1232C9.55244 59.1016 10.2965 58.2145 11.2134 57.5334L40.6211 35.4762C39.8311 36.218 39.2341 37.1414 38.8819 38.1663C38.5297 39.1912 38.433 40.2865 38.6001 41.3572V151.643C38.433 152.714 38.5297 153.809 38.8819 154.834C39.2341 155.859 39.8311 156.782 40.6211 157.524Z" fill="white"/>
<path d="M181.456 38.8951C180.244 38.0992 178.825 37.6773 177.375 37.682C176.436 37.6744 175.504 37.8522 174.634 38.2052C173.763 38.5581 172.971 39.0793 172.302 39.7388L171.789 40.2544L113.117 96.5001L80.6548 127.637L50.6212 156.421L50.1057 156.937C49.4375 157.597 48.6453 158.119 47.7747 158.473C46.904 158.826 45.9721 159.004 45.0325 158.996C43.4419 158.993 41.8948 158.477 40.6211 157.524L11.2134 135.467C12.7075 136.589 14.5731 137.1 16.4305 136.895C18.2879 136.69 19.9973 135.785 21.2108 134.364L53.8554 96.4642L80.6548 65.3637L127.601 10.8439C128.282 10.0365 129.132 9.38792 130.091 8.94356C131.05 8.4992 132.094 8.26983 133.151 8.27152C134.601 8.26684 136.02 8.68874 137.231 9.48467L181.456 38.8951Z" fill="white"/>
<path d="M181.456 154.105L137.342 183.515C135.841 184.495 134.037 184.901 132.261 184.658C130.486 184.415 128.857 183.539 127.675 182.192L80.6548 127.637L53.8554 96.4642L21.2108 58.5975C19.9865 57.1909 18.2755 56.2994 16.4211 56.102C14.5668 55.9046 12.7064 56.416 11.2134 57.5334L40.6211 35.4762C41.8948 34.5234 43.4419 34.007 45.0325 34.0038C45.9721 33.9959 46.904 34.1738 47.7747 34.5272C48.6453 34.8807 49.4375 35.4028 50.1057 36.0634L50.6212 36.579L80.6548 65.3637L113.117 96.5001L171.789 152.746L172.302 153.261C172.971 153.921 173.763 154.442 174.634 154.795C175.504 155.148 176.436 155.326 177.375 155.318C178.825 155.323 180.244 154.901 181.456 154.105Z" fill="white"/>
<path d="M184.729 45.0325V147.968C184.73 149.181 184.432 150.376 183.861 151.446C183.29 152.517 182.464 153.43 181.456 154.105L137.342 183.515C138.35 182.84 139.176 181.926 139.747 180.855C140.317 179.784 140.615 178.589 140.614 177.375V15.6248C140.598 14.4022 140.281 13.2025 139.691 12.1316C139.101 11.0607 138.256 10.1516 137.231 9.48467L181.456 38.8951C182.461 39.5728 183.286 40.4866 183.856 41.5565C184.427 42.6265 184.726 43.8199 184.729 45.0325Z" fill="white"/>
</mask>
<g mask="url(#mask0)">
<path d="M40.6211 157.524L11.2134 135.467C10.2965 134.786 9.55244 133.898 9.04142 132.877C8.5304 131.855 8.26668 130.728 8.27155 129.586V63.4143C8.26668 62.272 8.5304 61.1446 9.04142 60.1231C9.55244 59.1015 10.2965 58.2144 11.2134 57.5333L40.6211 35.4761C39.8311 36.2179 39.2341 37.1413 38.8819 38.1662C38.5297 39.1911 38.433 40.2864 38.6001 41.3571V151.643C38.433 152.714 38.5297 153.809 38.8819 154.834C39.2341 155.859 39.8311 156.782 40.6211 157.524Z" fill="#5E438F"/>
<g filter="url(#filter0_dd)">
<path d="M181.455 38.8951C180.244 38.0992 178.825 37.6773 177.375 37.682C176.436 37.6744 175.504 37.8522 174.633 38.2052C173.763 38.5581 172.971 39.0793 172.302 39.7388L171.789 40.2544L140.539 70.2163L113.117 96.5001L80.6543 127.637L50.6207 156.421L50.1052 156.937C49.437 157.597 48.6448 158.119 47.7742 158.473C46.9035 158.826 45.9716 159.004 45.032 158.996C43.4414 158.993 41.8943 158.477 40.6206 157.524L11.2129 135.467C12.7069 136.589 14.5726 137.1 16.43 136.895C18.2874 136.69 19.9968 135.785 21.2103 134.364L37.6815 115.249L53.8549 96.4643L80.6543 65.3637L127.6 10.8439C128.282 10.0365 129.132 9.38792 130.091 8.94356C131.049 8.4992 132.094 8.26983 133.15 8.27152C134.6 8.26684 136.019 8.68874 137.231 9.48467L181.455 38.8951Z" fill="url(#paint0_linear)"/>
</g>
<g filter="url(#filter1_dd)">
<path d="M181.455 154.105L137.341 183.516C135.841 184.496 134.037 184.901 132.261 184.658C130.485 184.415 128.857 183.54 127.675 182.192L80.6543 127.637L53.8549 96.4644L37.6815 77.7158L21.2103 58.5978C19.986 57.1911 18.2749 56.2997 16.4206 56.1022C14.5663 55.9048 12.7059 56.4162 11.2129 57.5335L40.6206 35.4764C41.8943 34.5236 43.4414 34.0072 45.032 34.0041C45.9716 33.9961 46.9035 34.174 47.7742 34.5275C48.6448 34.8809 49.437 35.403 50.1052 36.0637L50.6207 36.5792L80.6543 65.3638L113.117 96.5002L140.578 122.823L171.789 152.746L172.302 153.262C172.971 153.921 173.763 154.442 174.633 154.795C175.504 155.148 176.436 155.326 177.375 155.318C178.825 155.323 180.244 154.901 181.455 154.105Z" fill="url(#paint1_linear)"/>
</g>
<g filter="url(#filter2_dd)">
<path d="M184.729 45.0321V147.967C184.73 149.181 184.432 150.375 183.861 151.446C183.29 152.516 182.464 153.43 181.456 154.105L137.341 183.515C138.35 182.84 139.176 181.926 139.746 180.855C140.317 179.784 140.615 178.589 140.614 177.375V15.6244C140.598 14.4019 140.281 13.2021 139.691 12.1312C139.101 11.0603 138.256 10.1512 137.231 9.48428L181.456 38.8947C182.461 39.5724 183.285 40.4862 183.856 41.5562C184.426 42.6261 184.726 43.8196 184.729 45.0321Z" fill="url(#paint2_linear)"/>
</g>
</g>
</g>
</g>
<defs>
<filter id="filter0_dd" x="6.03194" y="4.38577" width="180.604" height="161.087" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="0.246095"/>
<feGaussianBlur stdDeviation="0.246095"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.29524"/>
<feGaussianBlur stdDeviation="2.59048"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter1_dd" x="6.03194" y="30.1181" width="180.604" height="161.085" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="0.246095"/>
<feGaussianBlur stdDeviation="0.246095"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.29524"/>
<feGaussianBlur stdDeviation="2.59048"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<filter id="filter2_dd" x="121.688" y="-6.05857" width="78.583" height="205.117" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="0.129524"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="7.77143"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<linearGradient id="paint0_linear" x1="151.642" y1="8.27149" x2="20.6141" y2="140.148" gradientUnits="userSpaceOnUse">
<stop stop-color="#7252AA"/>
<stop offset="1" stop-color="#7252AA"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="24.8145" y1="40.4371" x2="147.966" y2="178.293" gradientUnits="userSpaceOnUse">
<stop stop-color="#AE7FE2"/>
<stop offset="1" stop-color="#9A70D4"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="160.457" y1="5.93579" x2="160.457" y2="183.367" gradientUnits="userSpaceOnUse">
<stop stop-color="#D59DFF"/>
<stop offset="1" stop-color="#C18EF1"/>
</linearGradient>
<clipPath id="clip0">
<rect width="176.457" height="176.457" fill="white" transform="translate(8.27148 8.27148)"/>
</clipPath>
<clipPath id="clip1">
<rect width="176.457" height="176.457" fill="white" transform="translate(8.27148 8.27148)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,14 @@
# GNOME shortcut name
NAME="Visual Studio Professional"
# Used for descriptions and window class
FULL_NAME="Microsoft Visual Studio - Professional Version"
# The executable inside windows
WIN_EXECUTABLE="C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\devenv.exe"
# GNOME categories
CATEGORIES="WinApps;Development"
# GNOME mimetypes
MIME_TYPES=""

View File

@ -1,3 +1,50 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5,10.4766l9-2.0781v15.2031l-9-2.0781V10.4766z M9.7344,13.2109l1.0547,5.0938l1.0938,0.0625l0.7422-3.4062c0.0049-0.0259,0.0103-0.0479,0.0156-0.0664c0.0049-0.0181,0.0103-0.04,0.0156-0.0664c0.0156-0.0781,0.0259-0.1562,0.0312-0.2344c0.0049-0.0781,0.0127-0.1562,0.0234-0.2344h0.0156c0,0.1045,0.0063,0.2061,0.0195,0.3047c0.0127,0.0991,0.0298,0.1982,0.0508,0.2969l0.75,3.5l1.1875,0.0703l1.3281-5.6953l-1.1406,0.0625L14.25,16.6562c-0.021,0.1045-0.0381,0.207-0.0508,0.3086c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0078c-0.0107-0.0986-0.021-0.1992-0.0312-0.3008c-0.0107-0.1016-0.0264-0.2012-0.0469-0.3008L13.3281,13l-1.0859,0.0625l-0.7812,3.5156c-0.0264,0.0996-0.0459,0.1992-0.0586,0.3008c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0234c0-0.0986-0.0054-0.1992-0.0156-0.3008c-0.0107-0.1016-0.0234-0.2012-0.0391-0.3008l-0.5859-3.4375L9.7344,13.2109z M22.5,10.4922c0.1924,0,0.3223,0.0381,0.3906,0.1133c0.0674,0.0757,0.1016,0.207,0.1016,0.3945v10c0,0.1875-0.0342,0.3193-0.1016,0.3945c-0.0684,0.0762-0.1982,0.1133-0.3906,0.1133H18V20h4v-0.4922h-4v-1.0156h4V18h-4v-0.9922h4v-0.5156h-4v-0.9844h4v-0.5h-4V14h4v-0.4922h-4v-1.0156h4V12h-4v-1.5078H22.5z" fill="#2b7cd3" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1881.25 1750"
enable-background="new 0 0 1881.25 1750" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1750" width="1881.25" x="-938.5" y="-851"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#41A5EE" d="M1801.056,0H517.694C473.404,0,437.5,35.904,437.5,80.194c0,0,0,0,0,0V437.5l743.75,218.75l700-218.75
V80.194C1881.25,35.904,1845.346,0,1801.056,0L1801.056,0z"/>
<path fill="#2B7CD3" d="M1881.25,437.5H437.5V875l743.75,131.25l700-131.25V437.5z"/>
<path fill="#185ABD" d="M437.5,875v437.5l700,87.5l743.75-87.5V875H437.5z"/>
<path fill="#103F91" d="M517.694,1750h1283.363c44.29,0,80.194-35.904,80.194-80.194l0,0V1312.5H437.5v357.306
C437.5,1714.096,473.404,1750,517.694,1750L517.694,1750z"/>
<path opacity="0.1" enable-background="new " d="M969.806,350H437.5v1093.75h532.306c44.23-0.144,80.05-35.964,80.194-80.194
V430.194C1049.856,385.964,1014.036,350.144,969.806,350z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1487.5h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1400h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M882.306,393.75H437.5V1400h444.806c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C962.356,429.714,926.536,393.894,882.306,393.75z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="167.2057" y1="1420.9117" x2="795.2943" y2="333.0883" gradientTransform="matrix(1 0 0 -1 0 1752)">
<stop offset="0" style="stop-color:#2368C4"/>
<stop offset="0.5" style="stop-color:#1A5DBE"/>
<stop offset="1" style="stop-color:#1146AC"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M80.194,393.75h802.112c44.29,0,80.194,35.904,80.194,80.194v802.113
c0,44.29-35.904,80.194-80.194,80.194H80.194c-44.29,0-80.194-35.904-80.194-80.194V473.944C0,429.654,35.904,393.75,80.194,393.75z
"/>
<path fill="#FFFFFF" d="M329.088,1008.788c1.575,12.381,2.625,23.144,3.106,32.375h1.837c0.7-8.75,2.158-19.294,4.375-31.631
c2.217-12.338,4.215-22.765,5.994-31.281l84.35-363.913h109.069l87.5,358.444c5.084,22.288,8.723,44.881,10.894,67.637h1.444
c1.631-22.047,4.671-43.966,9.1-65.625l69.781-360.631h99.269l-122.588,521.5H577.238L494.113,790.3
c-2.406-9.931-5.162-22.925-8.181-38.894c-3.019-15.969-4.9-27.65-5.644-35h-1.444c-0.962,8.487-2.844,21.088-5.644,37.8
c-2.8,16.713-5.046,29.079-6.738,37.1l-78.138,344.269h-117.95L147.131,614.337h101.062l75.994,364.656
C325.894,986.475,327.513,996.45,329.088,1008.788z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msword;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.document.macroEnabled.12;application/vnd.ms-word.template.macroEnabled.12;"
# System Icon
ICON="ms-word"

View File

@ -1,3 +1,50 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5,10.4766l9-2.0781v15.2031l-9-2.0781V10.4766z M9.7344,13.2109l1.0547,5.0938l1.0938,0.0625l0.7422-3.4062c0.0049-0.0259,0.0103-0.0479,0.0156-0.0664c0.0049-0.0181,0.0103-0.04,0.0156-0.0664c0.0156-0.0781,0.0259-0.1562,0.0312-0.2344c0.0049-0.0781,0.0127-0.1562,0.0234-0.2344h0.0156c0,0.1045,0.0063,0.2061,0.0195,0.3047c0.0127,0.0991,0.0298,0.1982,0.0508,0.2969l0.75,3.5l1.1875,0.0703l1.3281-5.6953l-1.1406,0.0625L14.25,16.6562c-0.021,0.1045-0.0381,0.207-0.0508,0.3086c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0078c-0.0107-0.0986-0.021-0.1992-0.0312-0.3008c-0.0107-0.1016-0.0264-0.2012-0.0469-0.3008L13.3281,13l-1.0859,0.0625l-0.7812,3.5156c-0.0264,0.0996-0.0459,0.1992-0.0586,0.3008c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0234c0-0.0986-0.0054-0.1992-0.0156-0.3008c-0.0107-0.1016-0.0234-0.2012-0.0391-0.3008l-0.5859-3.4375L9.7344,13.2109z M22.5,10.4922c0.1924,0,0.3223,0.0381,0.3906,0.1133c0.0674,0.0757,0.1016,0.207,0.1016,0.3945v10c0,0.1875-0.0342,0.3193-0.1016,0.3945c-0.0684,0.0762-0.1982,0.1133-0.3906,0.1133H18V20h4v-0.4922h-4v-1.0156h4V18h-4v-0.9922h4v-0.5156h-4v-0.9844h4v-0.5h-4V14h4v-0.4922h-4v-1.0156h4V12h-4v-1.5078H22.5z" fill="#2b7cd3" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1881.25 1750"
enable-background="new 0 0 1881.25 1750" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1750" width="1881.25" x="-938.5" y="-851"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#41A5EE" d="M1801.056,0H517.694C473.404,0,437.5,35.904,437.5,80.194c0,0,0,0,0,0V437.5l743.75,218.75l700-218.75
V80.194C1881.25,35.904,1845.346,0,1801.056,0L1801.056,0z"/>
<path fill="#2B7CD3" d="M1881.25,437.5H437.5V875l743.75,131.25l700-131.25V437.5z"/>
<path fill="#185ABD" d="M437.5,875v437.5l700,87.5l743.75-87.5V875H437.5z"/>
<path fill="#103F91" d="M517.694,1750h1283.363c44.29,0,80.194-35.904,80.194-80.194l0,0V1312.5H437.5v357.306
C437.5,1714.096,473.404,1750,517.694,1750L517.694,1750z"/>
<path opacity="0.1" enable-background="new " d="M969.806,350H437.5v1093.75h532.306c44.23-0.144,80.05-35.964,80.194-80.194
V430.194C1049.856,385.964,1014.036,350.144,969.806,350z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1487.5h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1400h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M882.306,393.75H437.5V1400h444.806c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C962.356,429.714,926.536,393.894,882.306,393.75z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="167.2057" y1="1420.9117" x2="795.2943" y2="333.0883" gradientTransform="matrix(1 0 0 -1 0 1752)">
<stop offset="0" style="stop-color:#2368C4"/>
<stop offset="0.5" style="stop-color:#1A5DBE"/>
<stop offset="1" style="stop-color:#1146AC"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M80.194,393.75h802.112c44.29,0,80.194,35.904,80.194,80.194v802.113
c0,44.29-35.904,80.194-80.194,80.194H80.194c-44.29,0-80.194-35.904-80.194-80.194V473.944C0,429.654,35.904,393.75,80.194,393.75z
"/>
<path fill="#FFFFFF" d="M329.088,1008.788c1.575,12.381,2.625,23.144,3.106,32.375h1.837c0.7-8.75,2.158-19.294,4.375-31.631
c2.217-12.338,4.215-22.765,5.994-31.281l84.35-363.913h109.069l87.5,358.444c5.084,22.288,8.723,44.881,10.894,67.637h1.444
c1.631-22.047,4.671-43.966,9.1-65.625l69.781-360.631h99.269l-122.588,521.5H577.238L494.113,790.3
c-2.406-9.931-5.162-22.925-8.181-38.894c-3.019-15.969-4.9-27.65-5.644-35h-1.444c-0.962,8.487-2.844,21.088-5.644,37.8
c-2.8,16.713-5.046,29.079-6.738,37.1l-78.138,344.269h-117.95L147.131,614.337h101.062l75.994,364.656
C325.894,986.475,327.513,996.45,329.088,1008.788z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msword;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.document.macroEnabled.12;application/vnd.ms-word.template.macroEnabled.12;"
# System Icon
ICON="ms-word"

View File

@ -1,3 +1,50 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5,10.4766l9-2.0781v15.2031l-9-2.0781V10.4766z M9.7344,13.2109l1.0547,5.0938l1.0938,0.0625l0.7422-3.4062c0.0049-0.0259,0.0103-0.0479,0.0156-0.0664c0.0049-0.0181,0.0103-0.04,0.0156-0.0664c0.0156-0.0781,0.0259-0.1562,0.0312-0.2344c0.0049-0.0781,0.0127-0.1562,0.0234-0.2344h0.0156c0,0.1045,0.0063,0.2061,0.0195,0.3047c0.0127,0.0991,0.0298,0.1982,0.0508,0.2969l0.75,3.5l1.1875,0.0703l1.3281-5.6953l-1.1406,0.0625L14.25,16.6562c-0.021,0.1045-0.0381,0.207-0.0508,0.3086c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0078c-0.0107-0.0986-0.021-0.1992-0.0312-0.3008c-0.0107-0.1016-0.0264-0.2012-0.0469-0.3008L13.3281,13l-1.0859,0.0625l-0.7812,3.5156c-0.0264,0.0996-0.0459,0.1992-0.0586,0.3008c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0234c0-0.0986-0.0054-0.1992-0.0156-0.3008c-0.0107-0.1016-0.0234-0.2012-0.0391-0.3008l-0.5859-3.4375L9.7344,13.2109z M22.5,10.4922c0.1924,0,0.3223,0.0381,0.3906,0.1133c0.0674,0.0757,0.1016,0.207,0.1016,0.3945v10c0,0.1875-0.0342,0.3193-0.1016,0.3945c-0.0684,0.0762-0.1982,0.1133-0.3906,0.1133H18V20h4v-0.4922h-4v-1.0156h4V18h-4v-0.9922h4v-0.5156h-4v-0.9844h4v-0.5h-4V14h4v-0.4922h-4v-1.0156h4V12h-4v-1.5078H22.5z" fill="#2b7cd3" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1881.25 1750"
enable-background="new 0 0 1881.25 1750" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1750" width="1881.25" x="-938.5" y="-851"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#41A5EE" d="M1801.056,0H517.694C473.404,0,437.5,35.904,437.5,80.194c0,0,0,0,0,0V437.5l743.75,218.75l700-218.75
V80.194C1881.25,35.904,1845.346,0,1801.056,0L1801.056,0z"/>
<path fill="#2B7CD3" d="M1881.25,437.5H437.5V875l743.75,131.25l700-131.25V437.5z"/>
<path fill="#185ABD" d="M437.5,875v437.5l700,87.5l743.75-87.5V875H437.5z"/>
<path fill="#103F91" d="M517.694,1750h1283.363c44.29,0,80.194-35.904,80.194-80.194l0,0V1312.5H437.5v357.306
C437.5,1714.096,473.404,1750,517.694,1750L517.694,1750z"/>
<path opacity="0.1" enable-background="new " d="M969.806,350H437.5v1093.75h532.306c44.23-0.144,80.05-35.964,80.194-80.194
V430.194C1049.856,385.964,1014.036,350.144,969.806,350z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1487.5h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1400h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M882.306,393.75H437.5V1400h444.806c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C962.356,429.714,926.536,393.894,882.306,393.75z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="167.2057" y1="1420.9117" x2="795.2943" y2="333.0883" gradientTransform="matrix(1 0 0 -1 0 1752)">
<stop offset="0" style="stop-color:#2368C4"/>
<stop offset="0.5" style="stop-color:#1A5DBE"/>
<stop offset="1" style="stop-color:#1146AC"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M80.194,393.75h802.112c44.29,0,80.194,35.904,80.194,80.194v802.113
c0,44.29-35.904,80.194-80.194,80.194H80.194c-44.29,0-80.194-35.904-80.194-80.194V473.944C0,429.654,35.904,393.75,80.194,393.75z
"/>
<path fill="#FFFFFF" d="M329.088,1008.788c1.575,12.381,2.625,23.144,3.106,32.375h1.837c0.7-8.75,2.158-19.294,4.375-31.631
c2.217-12.338,4.215-22.765,5.994-31.281l84.35-363.913h109.069l87.5,358.444c5.084,22.288,8.723,44.881,10.894,67.637h1.444
c1.631-22.047,4.671-43.966,9.1-65.625l69.781-360.631h99.269l-122.588,521.5H577.238L494.113,790.3
c-2.406-9.931-5.162-22.925-8.181-38.894c-3.019-15.969-4.9-27.65-5.644-35h-1.444c-0.962,8.487-2.844,21.088-5.644,37.8
c-2.8,16.713-5.046,29.079-6.738,37.1l-78.138,344.269h-117.95L147.131,614.337h101.062l75.994,364.656
C325.894,986.475,327.513,996.45,329.088,1008.788z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msword;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.document.macroEnabled.12;application/vnd.ms-word.template.macroEnabled.12;"
# System Icon
ICON="ms-word"

View File

@ -1,3 +1,50 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 16 16">
<path d="M8.5,10.4766l9-2.0781v15.2031l-9-2.0781V10.4766z M9.7344,13.2109l1.0547,5.0938l1.0938,0.0625l0.7422-3.4062c0.0049-0.0259,0.0103-0.0479,0.0156-0.0664c0.0049-0.0181,0.0103-0.04,0.0156-0.0664c0.0156-0.0781,0.0259-0.1562,0.0312-0.2344c0.0049-0.0781,0.0127-0.1562,0.0234-0.2344h0.0156c0,0.1045,0.0063,0.2061,0.0195,0.3047c0.0127,0.0991,0.0298,0.1982,0.0508,0.2969l0.75,3.5l1.1875,0.0703l1.3281-5.6953l-1.1406,0.0625L14.25,16.6562c-0.021,0.1045-0.0381,0.207-0.0508,0.3086c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0078c-0.0107-0.0986-0.021-0.1992-0.0312-0.3008c-0.0107-0.1016-0.0264-0.2012-0.0469-0.3008L13.3281,13l-1.0859,0.0625l-0.7812,3.5156c-0.0264,0.0996-0.0459,0.1992-0.0586,0.3008c-0.0132,0.1016-0.0195,0.2051-0.0195,0.3086h-0.0234c0-0.0986-0.0054-0.1992-0.0156-0.3008c-0.0107-0.1016-0.0234-0.2012-0.0391-0.3008l-0.5859-3.4375L9.7344,13.2109z M22.5,10.4922c0.1924,0,0.3223,0.0381,0.3906,0.1133c0.0674,0.0757,0.1016,0.207,0.1016,0.3945v10c0,0.1875-0.0342,0.3193-0.1016,0.3945c-0.0684,0.0762-0.1982,0.1133-0.3906,0.1133H18V20h4v-0.4922h-4v-1.0156h4V18h-4v-0.9922h4v-0.5156h-4v-0.9844h4v-0.5h-4V14h4v-0.4922h-4v-1.0156h4V12h-4v-1.5078H22.5z" fill="#2b7cd3" />
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1881.25 1750"
enable-background="new 0 0 1881.25 1750" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="1750" width="1881.25" x="-938.5" y="-851"></sliceSourceBounds>
</sfw>
</metadata>
<path fill="#41A5EE" d="M1801.056,0H517.694C473.404,0,437.5,35.904,437.5,80.194c0,0,0,0,0,0V437.5l743.75,218.75l700-218.75
V80.194C1881.25,35.904,1845.346,0,1801.056,0L1801.056,0z"/>
<path fill="#2B7CD3" d="M1881.25,437.5H437.5V875l743.75,131.25l700-131.25V437.5z"/>
<path fill="#185ABD" d="M437.5,875v437.5l700,87.5l743.75-87.5V875H437.5z"/>
<path fill="#103F91" d="M517.694,1750h1283.363c44.29,0,80.194-35.904,80.194-80.194l0,0V1312.5H437.5v357.306
C437.5,1714.096,473.404,1750,517.694,1750L517.694,1750z"/>
<path opacity="0.1" enable-background="new " d="M969.806,350H437.5v1093.75h532.306c44.23-0.144,80.05-35.964,80.194-80.194
V430.194C1049.856,385.964,1014.036,350.144,969.806,350z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1487.5h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M926.056,393.75H437.5V1400h488.556c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C1006.106,429.714,970.286,393.894,926.056,393.75z"/>
<path opacity="0.2" enable-background="new " d="M882.306,393.75H437.5V1400h444.806c44.23-0.144,80.05-35.964,80.194-80.194
V473.944C962.356,429.714,926.536,393.894,882.306,393.75z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="167.2057" y1="1420.9117" x2="795.2943" y2="333.0883" gradientTransform="matrix(1 0 0 -1 0 1752)">
<stop offset="0" style="stop-color:#2368C4"/>
<stop offset="0.5" style="stop-color:#1A5DBE"/>
<stop offset="1" style="stop-color:#1146AC"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M80.194,393.75h802.112c44.29,0,80.194,35.904,80.194,80.194v802.113
c0,44.29-35.904,80.194-80.194,80.194H80.194c-44.29,0-80.194-35.904-80.194-80.194V473.944C0,429.654,35.904,393.75,80.194,393.75z
"/>
<path fill="#FFFFFF" d="M329.088,1008.788c1.575,12.381,2.625,23.144,3.106,32.375h1.837c0.7-8.75,2.158-19.294,4.375-31.631
c2.217-12.338,4.215-22.765,5.994-31.281l84.35-363.913h109.069l87.5,358.444c5.084,22.288,8.723,44.881,10.894,67.637h1.444
c1.631-22.047,4.671-43.966,9.1-65.625l69.781-360.631h99.269l-122.588,521.5H577.238L494.113,790.3
c-2.406-9.931-5.162-22.925-8.181-38.894c-3.019-15.969-4.9-27.65-5.644-35h-1.444c-0.962,8.487-2.844,21.088-5.644,37.8
c-2.8,16.713-5.046,29.079-6.738,37.1l-78.138,344.269h-117.95L147.131,614.337h101.062l75.994,364.656
C325.894,986.475,327.513,996.45,329.088,1008.788z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -12,3 +12,6 @@ CATEGORIES="WinApps;Office"
# GNOME mimetypes
MIME_TYPES="application/msword;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.document.macroEnabled.12;application/vnd.ms-word.template.macroEnabled.12;"
# System Icon
ICON="ms-word"

View File

@ -1,108 +1,702 @@
#!/usr/bin/env bash
if [ ! -f "${HOME}/.config/winapps/winapps.conf" ] && [ ! -f "${HOME}/.winapps" ]; then
echo "You need to create a ~/.config/winapps/winapps.conf configuration. Exiting..."
exit
fi
### GLOBAL CONSTANTS ###
# ERROR CODES
readonly EC_MISSING_CONFIG=1
readonly EC_MISSING_FREERDP=2
readonly EC_NOT_IN_GROUP=3
readonly EC_FAIL_START=4
readonly EC_FAIL_RESUME=5
readonly EC_FAIL_DESTROY=6
readonly EC_SD_TIMEOUT=7
readonly EC_DIE_TIMEOUT=8
readonly EC_RESTART_TIMEOUT=9
readonly EC_NOT_EXIST=10
readonly EC_UNKNOWN=11
readonly EC_NO_IP=12
readonly EC_BAD_PORT=13
readonly EC_UNSUPPORTED_APP=14
readonly EC_INVALID_FLAVOR=15
DIR="$(dirname "$(readlink -f "$0")")"
RUN="$(date)-${RANDOM}"
# PATHS
readonly APPDATA_PATH="${HOME}/.local/share/winapps"
readonly SYS_APP_PATH="/usr/local/share/winapps"
readonly LASTRUN_PATH="${APPDATA_PATH}/lastrun"
readonly LOG_PATH="${APPDATA_PATH}/winapps.log"
readonly CONFIG_PATH="${HOME}/.config/winapps/winapps.conf"
readonly COMPOSE_PATH="${HOME}/.config/winapps/compose.yaml"
# shellcheck disable=SC2155 # Silence warnings regarding masking return values through simultaneous declaration and assignment.
readonly SCRIPT_DIR_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
if [ ! -d "${HOME}/.local/share/winapps" ]; then
mkdir -p "${HOME}/.local/share/winapps"
fi
# OTHER
readonly VM_NAME="RDPWindows" # FOR 'libvirt' ONLY
readonly CONTAINER_NAME="WinApps" # FOR 'docker' AND 'podman' ONLY
readonly RDP_PORT=3389
readonly DOCKER_IP="127.0.0.1"
# shellcheck disable=SC2155 # Silence warnings regarding masking return values through simultaneous declaration and assignment.
readonly RUN="$(date)-${RANDOM}"
### GLOBAL VARIABLES ###
# WINAPPS CONFIGURATION FILE
RDP_USER=""
RDP_PASS=""
RDP_DOMAIN=""
RDP_IP=""
WAFLAVOR="docker"
RDP_FLAGS=""
FREERDP_COMMAND=""
RDP_SCALE=100
AUTOPAUSE="off"
AUTOPAUSE_TIME="300"
MULTIMON="false"
DEBUG="true"
MULTI_FLAG=""
if [ -f "${HOME}/.config/winapps/winapps.conf" ]; then
. "${HOME}/.config/winapps/winapps.conf"
else
. "${HOME}/.winapps"
fi
# OTHER
FREERDP_PID=-1
function dprint() {
if [ "${DEBUG}" = "true" ]; then
echo "[${RUN}] ${1}" >> "${HOME}/.local/share/winapps/winapps.log"
fi
### TRAPS ###
# Catch SIGINT (CTRL+C) to call 'waCleanUp'.
trap waCleanUp SIGINT
### FUNCTIONS ###
# Name: 'waCleanUp'
# Role: Clean up remains prior to exit.
waCleanUp() {
# Kill FreeRDP.
[ "$FREERDP_PID" -gt 0 ] && kill -9 "$FREERDP_PID" &>/dev/null
# Remove '.cproc' file.
[ -f "${APPDATA_PATH}/FreeRDP_Process_${FREERDP_PID}.cproc" ] && rm "${APPDATA_PATH}/FreeRDP_Process_${FREERDP_PID}.cproc" &>/dev/null
# Terminate script.
exit 1
}
# Name: 'waThrowExit'
# Role: Throw an error message and exit the script.
function waThrowExit() {
# Declare variables.
local ERR_CODE="$1"
# Throw error.
case "$ERR_CODE" in
"$EC_MISSING_CONFIG")
# Missing WinApps configuration file.
dprint "ERROR: MISSING WINAPPS CONFIGURATION FILE. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "The WinApps configuration file is missing.\nPlease create a WinApps configuration file at '${CONFIG_PATH}'."
;;
"$EC_MISSING_FREERDP")
dprint "ERROR: FREERDP VERSION 3 IS NOT INSTALLED. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "FreeRDP version 3 is not installed."
;;
"$EC_NOT_IN_GROUP")
dprint "ERROR: USER NOT PART OF REQUIRED GROUPS. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "The user $(whoami) is not part of the required groups.
Please run:
sudo usermod -a -G libvirt $(whoami)
sudo usermod -a -G kvm $(whoami)"
;;
"$EC_FAIL_START")
dprint "ERROR: WINDOWS FAILED TO START. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Windows failed to start."
;;
"$EC_FAIL_RESUME")
dprint "ERROR: WINDOWS FAILED TO RESUME. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Windows failed to resume."
;;
"$EC_FAIL_DESTROY")
dprint "ERROR: WINDOWS FAILED TO IMMEDIATELY UNGRACEFULLY SHUT DOWN WINDOWS. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Failed to ungracefully shut down Windows."
;;
"$EC_SD_TIMEOUT")
dprint "ERROR: WINDOWS TOOK TOO LONG TO SHUT DOWN. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Windows took too long to shut down."
;;
"$EC_DIE_TIMEOUT")
dprint "ERROR: WINDOWS TOOK TOO LONG TO SHUT DOWN. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Windows took too long to die."
;;
"$EC_RESTART_TIMEOUT")
dprint "ERROR: WINDOWS TOOK TOO LONG TO RESTART. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Windows took too long to restart."
;;
"$EC_NOT_EXIST")
dprint "ERROR: WINDOWS NONEXISTENT. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Windows does not exist."
;;
"$EC_UNKNOWN")
dprint "ERROR: UNKNOWN CONTAINER ERROR. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Unknown Windows container error."
;;
"$EC_NO_IP")
dprint "ERROR: WINDOWS UNREACHABLE. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Windows is unreachable.\nPlease ensure Windows is assigned an IP address."
;;
"$EC_BAD_PORT")
dprint "ERROR: RDP PORT CLOSED. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "The Windows RDP port '${RDP_PORT}' is closed.\nPlease ensure Remote Desktop is correctly configured on Windows."
;;
"$EC_UNSUPPORTED_APP")
dprint "ERROR: APPLICATION NOT FOUND. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Application not found.\nPlease ensure the program is correctly configured as an officially supported application."
;;
"$EC_INVALID_FLAVOR")
dprint "ERROR: INVALID FLAVOR. EXITING."
notify-send --expire-time=8000 --icon="dialog-error" --app-name="WinApps" --urgency="low" "WinApps" "Invalid WinApps flavor.\nPlease ensure 'docker', 'podman' or 'libvirt' are specified as the flavor in the WinApps configuration file."
;;
esac
# Terminate the script.
exit "$ERR_CODE"
}
# Name: 'dprint'
# Role: Conditionally print debug messages to a log file, creating it if it does not exist.
function dprint() {
[ "$DEBUG" = "true" ] && echo "[$RUN] $1" >>"$LOG_PATH"
}
# Name: 'waFixScale'
# Role: Since FreeRDP only supports '/scale' values of 100, 140 or 180, find the closest supported argument to the user's configuration.
function waFixScale() {
# Define variables.
local OLD_SCALE=100
local VALID_SCALE_1=100
local VALID_SCALE_2=140
local VALID_SCALE_3=180
# Check for an unsupported value.
if [ "$RDP_SCALE" != "$VALID_SCALE_1" ] && [ "$RDP_SCALE" != "$VALID_SCALE_2" ] && [ "$RDP_SCALE" != "$VALID_SCALE_3" ]; then
# Save the unsupported scale.
OLD_SCALE="$RDP_SCALE"
# Calculate the absolute differences.
local DIFF_1=$(( RDP_SCALE > VALID_SCALE_1 ? RDP_SCALE - VALID_SCALE_1 : VALID_SCALE_1 - RDP_SCALE ))
local DIFF_2=$(( RDP_SCALE > VALID_SCALE_2 ? RDP_SCALE - VALID_SCALE_2 : VALID_SCALE_2 - RDP_SCALE ))
local DIFF_3=$(( RDP_SCALE > VALID_SCALE_3 ? RDP_SCALE - VALID_SCALE_3 : VALID_SCALE_3 - RDP_SCALE ))
# Set the final scale to the valid scale value with the smallest absolute difference.
if (( DIFF_1 <= DIFF_2 && DIFF_1 <= DIFF_3 )); then
RDP_SCALE="$VALID_SCALE_1"
elif (( DIFF_2 <= DIFF_1 && DIFF_2 <= DIFF_3 )); then
RDP_SCALE="$VALID_SCALE_2"
else
RDP_SCALE="$VALID_SCALE_3"
fi
# Print feedback.
dprint "WARNING: Unsupported RDP_SCALE value '${OLD_SCALE}'. Defaulting to '${RDP_SCALE}'."
notify-send --expire-time=4000 --icon="dialog-warning" --app-name="WinApps" --urgency="low" "WinApps" "Unsupported RDP_SCALE value '${OLD_SCALE}'.\nDefaulting to '${RDP_SCALE}'."
fi
}
# Name: 'waLoadConfig'
# Role: Load the variables within the WinApps configuration file.
function waLoadConfig() {
# Load WinApps configuration file.
if [ -f "$CONFIG_PATH" ]; then
# shellcheck source=/dev/null # Exclude WinApps configuration file from being checked by ShellCheck.
source "$CONFIG_PATH"
else
waThrowExit $EC_MISSING_CONFIG
fi
# Update 'MULTI_FLAG' based on 'MULTIMON'.
MULTI_FLAG=$([[ $MULTIMON == "true" ]] && echo "/multimon" || echo "+span")
# Update $RDP_SCALE.
waFixScale
# Update $AUTOPAUSE_TIME.
# RemoteApp RDP sessions take, at minimum, 20 seconds to be terminated by the Windows server.
# Hence, subtract 20 from the timeout specified by the user, as a 'built in' timeout of 20 seconds will occur.
# Source: https://techcommunity.microsoft.com/t5/security-compliance-and-identity/terminal-services-remoteapp-8482-session-termination-logic/ba-p/246566
AUTOPAUSE_TIME=$((AUTOPAUSE_TIME - 20))
AUTOPAUSE_TIME=$((AUTOPAUSE_TIME < 0 ? 0 : AUTOPAUSE_TIME))
}
# Name: 'waLastRun'
# Role: Determine the last time this script was run.
function waLastRun() {
# Declare variables.
local LAST_RUN_UNIX_TIME=0
local CURR_RUN_UNIX_TIME=0
# Store the time this script was run last as a unix timestamp.
if [ -f "$LASTRUN_PATH" ]; then
LAST_RUN_UNIX_TIME=$(stat -t -c %Y "$LASTRUN_PATH")
dprint "LAST_RUN: ${LAST_RUN_UNIX_TIME}"
fi
# Update the file modification time with the current time.
touch "$LASTRUN_PATH"
CURR_RUN_UNIX_TIME=$(stat -t -c %Y "$LASTRUN_PATH")
dprint "THIS_RUN: ${CURR_RUN_UNIX_TIME}"
}
# Name: 'waGetFreeRDPCommand'
# Role: Determine the correct FreeRDP command to use.
function waGetFreeRDPCommand() {
# Declare variables.
local FREERDP_MAJOR_VERSION="" # Stores the major version of the installed copy of FreeRDP.
# Attempt to set a FreeRDP command if the command variable is empty.
if [ -z "$FREERDP_COMMAND" ]; then
# Check for 'xfreerdp'.
if command -v xfreerdp &>/dev/null; then
# Check FreeRDP major version is 3 or greater.
FREERDP_MAJOR_VERSION=$(xfreerdp --version | head -n 1 | grep -o -m 1 '\b[0-9]\S*' | head -n 1 | cut -d'.' -f1)
if [[ $FREERDP_MAJOR_VERSION =~ ^[0-9]+$ ]] && ((FREERDP_MAJOR_VERSION >= 3)); then
FREERDP_COMMAND="xfreerdp"
fi
fi
# Check for 'xfreerdp3' command as a fallback option.
if [ -z "$FREERDP_COMMAND" ]; then
if command -v xfreerdp3 &>/dev/null; then
# Check FreeRDP major version is 3 or greater.
FREERDP_MAJOR_VERSION=$(xfreerdp3 --version | head -n 1 | grep -o -m 1 '\b[0-9]\S*' | head -n 1 | cut -d'.' -f1)
if [[ $FREERDP_MAJOR_VERSION =~ ^[0-9]+$ ]] && ((FREERDP_MAJOR_VERSION >= 3)); then
FREERDP_COMMAND="xfreerdp3"
fi
fi
fi
# Check for FreeRDP Flatpak (fallback option).
if [ -z "$FREERDP_COMMAND" ]; then
if command -v flatpak &>/dev/null; then
if flatpak list --columns=application | grep -q "^com.freerdp.FreeRDP$"; then
# Check FreeRDP major version is 3 or greater.
FREERDP_MAJOR_VERSION=$(flatpak list --columns=application,version | grep "^com.freerdp.FreeRDP" | awk '{print $2}' | cut -d'.' -f1)
if [[ $FREERDP_MAJOR_VERSION =~ ^[0-9]+$ ]] && ((FREERDP_MAJOR_VERSION >= 3)); then
FREERDP_COMMAND="flatpak run --command=xfreerdp com.freerdp.FreeRDP"
fi
fi
fi
fi
fi
if command -v "$FREERDP_COMMAND" &>/dev/null || [ "$FREERDP_COMMAND" = "flatpak run --command=xfreerdp com.freerdp.FreeRDP" ]; then
dprint "Using FreeRDP command '${FREERDP_COMMAND}'."
# Append additional flags or parameters to FreeRDP.
# These additional flags are loaded prior in 'waLoadConfig'.
[[ -n $RDP_FLAGS ]] && FREERDP_COMMAND="${FREERDP_COMMAND} ${RDP_FLAGS}"
else
waThrowExit "$EC_MISSING_FREERDP"
fi
}
# Name: 'waCheckGroupMembership'
# Role: Ensures the current user is part of the required groups.
function waCheckGroupMembership() {
# Identify groups the current user belongs to.
# shellcheck disable=SC2155 # Silence warnings regarding masking return values through simultaneous declaration and assignment.
local USER_GROUPS=$(groups "$(whoami)")
if ! (echo "$USER_GROUPS" | grep -q -E "\blibvirt\b") || ! (echo "$USER_GROUPS" | grep -q -E "\bkvm\b"); then
waThrowExit "$EC_NOT_IN_GROUP"
fi
}
# Name: 'waCheckVMRunning'
# Role: Check if the Windows 'libvirt' VM is running, and attempt to start it if it is not.
function waCheckVMRunning() {
# Declare exit status variable.
local EXIT_STATUS=0
# Declare timer variables.
local TIME_ELAPSED=0
local TIME_LIMIT=60
local TIME_INTERVAL=5
# Attempt to run the Windows virtual machine.
# Note: States 'running' and 'idle' do not require intervention, and are not checked for.
if (virsh list --all --name | xargs | grep -wq "$VM_NAME"); then
if (virsh list --state-shutoff --name | xargs | grep -wq "$VM_NAME"); then
dprint "WINDOWS SHUT OFF. BOOTING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Booting Windows."
virsh start "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_START
if (virsh list --state-paused --name | xargs | grep -wq "$VM_NAME"); then
dprint "WINDOWS PAUSED. RESUMING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Resuming Windows."
virsh resume "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_RESUME
fi
elif (virsh list --state-paused --name | xargs | grep -wq "$VM_NAME"); then
dprint "WINDOWS PAUSED. RESUMING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Resuming Windows."
virsh resume "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_RESUME
elif (virsh list --state-other --name | xargs | grep -wq "$VM_NAME"); then
if (virsh domstate "$VM_NAME" | xargs | grep -wq "shutdown"); then
dprint "WINDOWS SHUTTING DOWN. WAITING."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Windows is currently shutting down.\nIt will automatically restart once the shutdown process is complete."
EXIT_STATUS=$EC_SD_TIMEOUT
while (( TIME_ELAPSED < TIME_LIMIT )); do
if (virsh list --state-shutoff --name | xargs | grep -wq "$VM_NAME"); then
EXIT_STATUS=0
dprint "WINDOWS SHUT OFF. BOOTING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Booting Windows."
virsh start "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_START
break
fi
sleep $TIME_INTERVAL
TIME_ELAPSED=$((TIME_ELAPSED + TIME_INTERVAL))
done
elif (virsh domstate "$VM_NAME" | xargs | grep -wq "crashed"); then
dprint "WINDOWS CRASHED. DESTROYING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Windows experienced an unexpected crash.\nAttempting to restart Windows."
virsh destroy "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_DESTROY
if [ "$EXIT_STATUS" -eq 0 ]; then
dprint "WINDOWS DESTROYED. BOOTING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Booting Windows."
virsh start "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_START
fi
elif (virsh domstate "$VM_NAME" | xargs | grep -wq "dying"); then
dprint "WINDOWS DYING. WAITING."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Windows is currently shutting down unexpectedly.\nIt will try to restart once the shutdown process finishes."
EXIT_STATUS=$EC_DIE_TIMEOUT
while (( TIME_ELAPSED < TIME_LIMIT )); do
if (virsh domstate "$VM_NAME" | xargs | grep -wq "crashed"); then
EXIT_STATUS=0
dprint "WINDOWS CRASHED. DESTROYING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Windows experienced an unexpected crash.\nAttempting to restart Windows."
virsh destroy "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_DESTROY
if [ "$EXIT_STATUS" -eq 0 ]; then
dprint "WINDOWS DESTROYED. BOOTING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Booting Windows."
virsh start "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_START
fi
break
elif (virsh list --state-shutoff --name | xargs | grep -wq "$VM_NAME"); then
EXIT_STATUS=0
dprint "WINDOWS SHUT OFF. BOOTING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Booting Windows."
virsh start "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_START
break
fi
sleep $TIME_INTERVAL
TIME_ELAPSED=$((TIME_ELAPSED + TIME_INTERVAL))
done
elif (virsh domstate "$VM_NAME" | xargs | grep -wq "pmsuspended" ); then
dprint "WINDOWS SUSPENDED. RESUMING WINDOWS."
virsh resume "$VM_NAME" &>/dev/null || EXIT_STATUS=$EC_FAIL_RESUME
fi
fi
else
EXIT_STATUS=$EC_NOT_EXIST
fi
# Handle non-zero exit statuses.
[ "$EXIT_STATUS" -ne 0 ] && waThrowExit "$EXIT_STATUS"
}
# Name: 'waCheckContainerRunning'
# Role: Throw an error if the Docker container is not running.
function waCheckContainerRunning() {
# Declare variables.
local EXIT_STATUS=0
local CONTAINER_STATE=""
local COMPOSE_COMMAND=""
local TIME_ELAPSED=0
local TIME_LIMIT=60
local TIME_INTERVAL=5
# Determine the state of the container.
CONTAINER_STATE=$("$WAFLAVOR" inspect --format='{{.State.Status}}' "$CONTAINER_NAME")
# Determine the compose command.
case "$WAFLAVOR" in
"docker") COMPOSE_COMMAND="docker compose" ;;
"podman") COMPOSE_COMMAND="podman-compose" ;;
esac
# Check container state.
# Note: Errors DO NOT result in non-zero exit statuses.
# Docker: 'created', 'restarting', 'running', 'removing', 'paused', 'exited' or 'dead'.
# Podman: 'created', 'running', 'paused', 'exited' or 'unknown'.
case "$CONTAINER_STATE" in
"created")
dprint "WINDOWS CREATED. BOOTING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Booting Windows."
$COMPOSE_COMMAND --file "$COMPOSE_PATH" start &>/dev/null
;;
"restarting")
dprint "WINDOWS RESTARTING. WAITING."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Windows is currently restarting. Please wait."
EXIT_STATUS=$EC_RESTART_TIMEOUT
while (( TIME_ELAPSED < TIME_LIMIT )); do
if [[ $("$WAFLAVOR" inspect --format='{{.State.Status}}' "$CONTAINER_NAME") == "running" ]]; then
EXIT_STATUS=0
dprint "WINDOWS RESTARTED."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Restarted Windows."
break
fi
sleep $TIME_INTERVAL
TIME_ELAPSED=$((TIME_ELAPSED + TIME_INTERVAL))
done
;;
"paused")
dprint "WINDOWS PAUSED. RESUMING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Resuming Windows."
$COMPOSE_COMMAND --file "$COMPOSE_PATH" unpause &>/dev/null
;;
"exited")
dprint "WINDOWS SHUT OFF. BOOTING WINDOWS."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Booting Windows."
$COMPOSE_COMMAND --file "$COMPOSE_PATH" start &>/dev/null
;;
"dead")
dprint "WINDOWS DEAD. RECREATING WINDOWS CONTAINER."
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Re-creating and booting Windows."
$COMPOSE_COMMAND --file "$COMPOSE_PATH" down &>/dev/null && $COMPOSE_COMMAND --file "$COMPOSE_PATH" up -d &>/dev/null
;;
"unknown")
EXIT_STATUS=$EC_UNKNOWN
;;
esac
# Handle non-zero exit statuses.
[ "$EXIT_STATUS" -ne 0 ] && waThrowExit "$EXIT_STATUS"
}
# Name: 'waCheckPortOpen'
# Role: Assesses whether the RDP port on Windows is open.
function waCheckPortOpen() {
# Declare variables.
local VM_MAC="" # Stores the MAC address of the Windows VM.
local TIME_ELAPSED=0
local TIME_LIMIT=30
local TIME_INTERVAL=5
# Obtain Windows VM IP Address ('libvirt' ONLY)
# Note: 'RDP_IP' should not be empty if 'WAFLAVOR' is 'docker', since it is set to localhost before this function is called.
if [ -z "$RDP_IP" ] && [ "$WAFLAVOR" = "libvirt" ]; then
VM_MAC=$(virsh domiflist "$VM_NAME" | grep -oE "([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})") # VM MAC address.
while (( TIME_ELAPSED < TIME_LIMIT )); do
if [ "$TIME_ELAPSED" -eq "$TIME_INTERVAL" ]; then
notify-send --expire-time=4000 --icon="dialog-info" --app-name="WinApps" --urgency="low" "WinApps" "Requesting Windows IP address..."
fi
RDP_IP=$(ip neigh show | grep "$VM_MAC" | grep -oE "([0-9]{1,3}\.){3}[0-9]{1,3}") # VM IP address.
[ -n "$RDP_IP" ] && break
sleep $TIME_INTERVAL
TIME_ELAPSED=$((TIME_ELAPSED + TIME_INTERVAL))
done
[ -z "$RDP_IP" ] && waThrowExit "$EC_NO_IP"
fi
# Check for an open RDP port.
timeout 10 nc -z "$RDP_IP" "$RDP_PORT" &>/dev/null || waThrowExit "$EC_BAD_PORT"
}
# Name: 'waRunCommand'
# Role: Run the requested WinApps command.
function waRunCommand() {
# Declare variables.
local ICON=""
local FILE_PATH=""
# Run option.
if [ "$1" = "windows" ]; then
# Update timeout (since there is no 'in-built' 20 second delay for full RDP sessions post-logout).
AUTOPAUSE_TIME=$((AUTOPAUSE_TIME + 20))
# Open Windows RDP session.
dprint "WINDOWS"
$FREERDP_COMMAND \
/d:"$RDP_DOMAIN" \
/u:"$RDP_USER" \
/p:"$RDP_PASS" \
/scale:"$RDP_SCALE" \
+dynamic-resolution \
+auto-reconnect \
+home-drive \
/sound \
/microphone \
/wm-class:"Microsoft Windows" \
/t:"Windows RDP Session [$RDP_IP]" \
/v:"$RDP_IP" &>/dev/null &
# Capture the process ID.
FREERDP_PID=$!
elif [ "$1" = "manual" ]; then
# Open specified application.
dprint "MANUAL: ${2}"
$FREERDP_COMMAND \
/cert:tofu \
/d:"$RDP_DOMAIN" \
/u:"$RDP_USER" \
/p:"$RDP_PASS" \
/scale:"$RDP_SCALE" \
+auto-reconnect \
+clipboard \
+home-drive \
/sound \
/microphone \
-wallpaper \
+dynamic-resolution \
"$MULTI_FLAG" \
/app:program:"$2" \
/v:"$RDP_IP" &>/dev/null &
# Capture the process ID.
FREERDP_PID=$!
else
# Script summoned from right-click menu or application icon (plus/minus a file path).
if [ -e "${SCRIPT_DIR_PATH}/../apps/${1}/info" ]; then
# shellcheck source=/dev/null # Exclude this file from being checked by ShellCheck.
source "${SCRIPT_DIR_PATH}/../apps/${1}/info"
ICON="${SCRIPT_DIR_PATH}/../apps/${1}/icon.svg"
elif [ -e "${APPDATA_PATH}/apps/${1}/info" ]; then
# shellcheck source=/dev/null # Exclude this file from being checked by ShellCheck.
source "${APPDATA_PATH}/apps/${1}/info"
ICON="${APPDATA_PATH}/apps/${1}/icon.svg"
elif [ -e "${SYS_APP_PATH}/apps/${1}/info" ]; then
# shellcheck source=/dev/null # Exclude this file from being checked by ShellCheck.
source "${SYS_APP_PATH}/apps/${1}/info"
ICON="${SYS_APP_PATH}/apps/${1}/icon.svg"
else
waThrowExit "$EC_UNSUPPORTED_APP"
fi
# Check if a file path was specified, and pass this to the application.
if [ -z "$2" ]; then
# No file path specified.
$FREERDP_COMMAND \
/d:"$RDP_DOMAIN" \
/u:"$RDP_USER" \
/p:"$RDP_PASS" \
/scale:"$RDP_SCALE" \
+auto-reconnect \
+clipboard \
+home-drive \
/sound \
/microphone \
-wallpaper \
+dynamic-resolution \
"$MULTI_FLAG" \
/wm-class:"$FULL_NAME" \
/app:program:"$WIN_EXECUTABLE",icon:"$ICON",name:"$FULL_NAME" \
/v:"$RDP_IP" &>/dev/null &
# Capture the process ID.
FREERDP_PID=$!
else
# Convert path from UNIX to Windows style.
FILE_PATH=$(echo "$2" | sed \
-e 's|'"${HOME}"'|\\\\tsclient\\home|' \
-e 's|/|\\|g')
dprint "UNIX_FILE_PATH: ${2}"
dprint "WINDOWS_FILE_PATH: ${FILE_PATH}"
$FREERDP_COMMAND \
/cert:tofu \
/d:"$RDP_DOMAIN" \
/u:"$RDP_USER" \
/p:"$RDP_PASS" \
/scale:"$RDP_SCALE" \
+auto-reconnect \
+clipboard \
+home-drive \
/sound \
/microphone \
-wallpaper \
+dynamic-resolution \
"$MULTI_FLAG" \
/wm-class:"$FULL_NAME" \
/app:program:"$WIN_EXECUTABLE",icon:"$ICON",name:$"FULL_NAME",cmd:\""$FILE_PATH"\" \
/v:"$RDP_IP" &>/dev/null &
# Capture the process ID.
FREERDP_PID=$!
fi
fi
if [ "$FREERDP_PID" -ne -1 ]; then
# Create a file with the process ID.
touch "${APPDATA_PATH}/FreeRDP_Process_${FREERDP_PID}.cproc"
# Wait for the process to terminate.
wait $FREERDP_PID
# Remove the file with the process ID.
rm "${APPDATA_PATH}/FreeRDP_Process_${FREERDP_PID}.cproc" &>/dev/null
fi
}
# Name: 'waCheckIdle'
# Role: Suspend Windows if idle.
function waCheckIdle() {
# Declare variables
local TIME_INTERVAL=10
local TIME_ELAPSED=0
local SUSPEND_WINDOWS=0
# Prevent 'autopause' functionality with unsupported Windows backends.
if [ "$WAFLAVOR" != "manual" ] && [ "$WAFLAVOR" != "docker" ]; then
# Check if there are no WinApps-related FreeRDP processes running.
if ! ls "$APPDATA_PATH"/FreeRDP_Process_*.cproc &>/dev/null; then
SUSPEND_WINDOWS=1
while (( TIME_ELAPSED < AUTOPAUSE_TIME )); do
if ls "$APPDATA_PATH"/FreeRDP_Process_*.cproc &>/dev/null; then
SUSPEND_WINDOWS=0
break
fi
sleep $TIME_INTERVAL
TIME_ELAPSED=$((TIME_ELAPSED + TIME_INTERVAL))
done
fi
# Hibernate/Pause Windows.
if [ "$SUSPEND_WINDOWS" -eq 1 ]; then
dprint "IDLE FOR ${AUTOPAUSE_TIME} SECONDS. SUSPENDING WINDOWS."
notify-send --expire-time=8000 --icon="info" --app-name="WinApps" --urgency="low" "WinApps" "Pausing Windows due to inactivity."
if [ "$WAFLAVOR" = "docker" ]; then
docker compose --file "$COMPOSE_PATH" pause &>/dev/null
elif [ "$WAFLAVOR" = "podman" ]; then
podman-compose --file "$COMPOSE_PATH" pause &>/dev/null
elif [ "$WAFLAVOR" = "libvirt" ]; then
virsh suspend "$VM_NAME" &>/dev/null
fi
fi
fi
}
### MAIN LOGIC ###
#set -x # Enable for debugging.
dprint "START"
dprint "SCRIPT_DIR: ${SCRIPT_DIR_PATH}"
dprint "SCRIPT_ARGS: ${*}"
dprint "HOME_DIR: ${HOME}"
mkdir -p "$APPDATA_PATH"
waLastRun
waLoadConfig
waGetFreeRDPCommand
if [ -f "${HOME}/.local/share/winapps/run" ]; then
LAST_RAN=$(stat -t -c %Y "${HOME}/.local/share/winapps/run")
dprint "LAST_RAN:${LAST_RAN}"
touch "${HOME}/.local/share/winapps/run"
THIS_RUN=$(stat -t -c %Y "${HOME}/.local/share/winapps/run")
dprint "THIS_RUN:${THIS_RUN}"
if (( $THIS_RUN - $LAST_RAN < 2 )); then
exit
fi
# If using podman backend, modify the FreeRDP command to enter a new namespace.
if [ "$WAFLAVOR" = "podman" ]; then
FREERDP_COMMAND="podman unshare --rootless-netns ${FREERDP_COMMAND}"
fi
if [ "$WAFLAVOR" = "docker" ] || [ "$WAFLAVOR" = "podman" ]; then
RDP_IP="$DOCKER_IP"
waCheckContainerRunning
elif [ "$WAFLAVOR" = "libvirt" ]; then
waCheckGroupMembership
waCheckVMRunning
elif [ "$WAFLAVOR" = "manual" ]; then
waCheckPortOpen
else
touch "${HOME}/.local/share/winapps/run"
waThrowExit "$EC_INVALID_FLAVOR"
fi
if [ -z "$(which xfreerdp)" ]; then
echo "You need xfreerdp!"
echo " sudo apt-get install -y freerdp2-x11"
exit
fi
waCheckPortOpen
waRunCommand "$@"
if [ -z "${RDP_IP}" ]; then
if [ -z "$(groups |grep libvirt)" ]; then
echo "You are not a member of the libvirt group. Run the below then reboot."
echo ' sudo usermod -a -G libvirt $(whoami)'
echo ' sudo usermod -a -G kvm $(whoami)'
exit
fi
if [ -z "$(virsh list |grep RDPWindows)" ]; then
echo "RDPWindows is not running, run:"
echo " virsh start RDPWindows"
exit
fi
RDP_IP=$(virsh net-dhcp-leases default |grep RDPWindows |awk '{print $5}')
RDP_IP=${RDP_IP%%\/*}
fi
dprint "1:${1}"
dprint "2:${2}"
dprint "@:${@}"
MULTI_FLAG="span"
if [ "${MULTIMON}" = "true" ]; then
MULTI_FLAG="multimon"
fi
if [ "${1}" = "windows" ]; then
xfreerdp ${RDP_FLAGS} /d:"${RDP_DOMAIN}" /u:"${RDP_USER}" /p:"${RDP_PASS}" /v:${RDP_IP} /scale:${RDP_SCALE} /dynamic-resolution +auto-reconnect +home-drive /wm-class:"Microsoft Windows" 1> /dev/null 2>&1 &
elif [ "${1}" = "check" ]; then
dprint "CHECK"
xfreerdp ${RDP_FLAGS} /d:"${RDP_DOMAIN}" /u:"${RDP_USER}" /p:"${RDP_PASS}" /v:${RDP_IP} +auto-reconnect +home-drive -wallpaper /scale:${RDP_SCALE} /dynamic-resolution /${MULTI_FLAG} /app:"explorer.exe"
elif [ "${1}" = "manual" ]; then
dprint "MANUAL:${2}"
xfreerdp ${RDP_FLAGS} /d:"${RDP_DOMAIN}" /u:"${RDP_USER}" /p:"${RDP_PASS}" /v:${RDP_IP} +auto-reconnect +home-drive -wallpaper /scale:${RDP_SCALE} /dynamic-resolution /${MULTI_FLAG} /app:"${2}" 1> /dev/null 2>&1 &
elif [ "${1}" != "install" ]; then
dprint "DIR:${DIR}"
if [ -e "${DIR}/../apps/${1}/info" ]; then
. "${DIR}/../apps/${1}/info"
ICON="${DIR}/../apps/${1}/icon.svg"
elif [ -e "${HOME}/.local/share/winapps/apps/${1}/info" ]; then
. "${HOME}/.local/share/winapps/apps/${1}/info"
ICON="${HOME}/.local/share/winapps/apps/${1}/icon.svg"
elif [ -e "/usr/local/share/winapps/apps/${1}/info" ]; then
. "/usr/local/share/winapps/apps/${1}/info"
ICON="/usr/local/share/winapps/apps/${1}/icon.svg"
else
echo "You need to run 'install.sh' first."
exit 1
fi
if [ -n "${2}" ]; then
dprint "HOME:${HOME}"
FILE=$(echo "${2}" | sed 's|'"${HOME}"'|\\\\tsclient\\home|;s|/|\\|g;s|\\|\\\\|g')
dprint "FILE:${FILE}"
xfreerdp ${RDP_FLAGS} /d:"${RDP_DOMAIN}" /u:"${RDP_USER}" /p:"${RDP_PASS}" /v:${RDP_IP} +auto-reconnect +clipboard +home-drive -wallpaper /scale:${RDP_SCALE} /dynamic-resolution /${MULTI_FLAG} /wm-class:"${FULL_NAME}" /app:"${WIN_EXECUTABLE}" /app-icon:"${ICON}" /app-cmd:"\"${FILE}\"" 1> /dev/null 2>&1 &
else
xfreerdp ${RDP_FLAGS} /d:"${RDP_DOMAIN}" /u:"${RDP_USER}" /p:"${RDP_PASS}" /v:${RDP_IP} +auto-reconnect +clipboard +home-drive -wallpaper /scale:${RDP_SCALE} /dynamic-resolution /${MULTI_FLAG} /wm-class:"${FULL_NAME}" /app:"${WIN_EXECUTABLE}" /app-icon:"${ICON}" 1> /dev/null 2>&1 &
fi
if [[ "$AUTOPAUSE" == "on" ]]; then
waCheckIdle
fi
dprint "END"

41
compose.yaml Normal file
View File

@ -0,0 +1,41 @@
# For documentation, FAQ, additional configuration options and technical help, visit: https://github.com/dockur/windows
name: "winapps" # Docker Compose Project Name.
volumes:
# Create Volume 'data'.
# Located @ '/var/lib/docker/volumes/winapps_data/_data' (Docker).
# Located @ '/var/lib/containers/storage/volumes/winapps_data/_data' or '~/.local/share/containers/storage/volumes/winapps_data/_data' (Podman).
data:
services:
windows:
image: dockurr/windows # https://hub.docker.com/r/dockurr/windows
container_name: WinApps # Created Docker VM Name.
environment:
# Version of Windows to configure. For valid options, visit:
# https://github.com/dockur/windows?tab=readme-ov-file#how-do-i-select-the-windows-version
# https://github.com/dockur/windows?tab=readme-ov-file#how-do-i-install-a-custom-image
VERSION: "tiny11"
RAM_SIZE: "4G" # RAM allocated to the Windows VM.
CPU_CORES: "4" # CPU cores allocated to the Windows VM.
DISK_SIZE: "64G" # Size of the primary hard disk.
#DISK2_SIZE: "32G" # Uncomment to add an additional hard disk to the Windows VM. Ensure it is mounted as a volume below.
#USERNAME: "Docker" # Uncomment to set a custom Windows username. The default is 'Docker'.
#PASSWORD: "" # Uncomment to set a password for the Windows user. There is no default password.
HOME: "${HOME}" # Set path to Linux user home folder.
privileged: true # Grant the Windows VM extended privileges.
ports:
- 8006:8006 # Map '8006' on Linux host to '8006' on Windows VM --> For VNC Web Interface @ http://127.0.0.1:8006.
- 3389:3389/tcp # Map '3389' on Linux host to '3389' on Windows VM --> For Remote Desktop Protocol (RDP).
- 3389:3389/udp # Map '3389' on Linux host to '3389' on Windows VM --> For Remote Desktop Protocol (RDP).
stop_grace_period: 120s # Wait 120 seconds before sending SIGTERM when attempting to shut down the Windows VM.
restart: on-failure # Restart the Windows VM if the exit code indicates an error.
volumes:
- data:/storage # Mount volume 'data' to use as Windows 'C:' drive.
- ${HOME}:/shared # Mount Linux user home directory @ '\\host.lan\Data'.
#- /path/to/second/hard/disk:/storage2 # Uncomment to mount the second hard disk within the Windows VM. Ensure 'DISK2_SIZE' is specified above.
- ./oem:/oem # Enables automatic post-install execution of 'oem/install.bat', applying Windows registry modifications contained within 'oem/RDPApps.reg'.
#- /path/to/windows/install/media.iso:/custom.iso # Uncomment to use a custom Windows ISO. If specified, 'VERSION' (e.g. 'tiny11') will be ignored.
devices:
- /dev/kvm # Enable KVM.
#- /dev/sdX:/disk1 # Uncomment to mount a disk directly within the Windows VM (Note: 'disk1' will be mounted as the main drive).
#- /dev/sdY:/disk2 # Uncomment to mount a disk directly within the Windows VM (Note: 'disk2' and higher will be mounted as secondary drives).

Some files were not shown because too many files have changed in this diff Show More