GithubHelp home page GithubHelp logo

alesimula / wsa_pacman Goto Github PK

View Code? Open in Web Editor NEW
3.8K 52.0 823.0 54.52 MB

A GUI package manager and package installer for Windows Subsystem for Android (WSA)

License: GNU General Public License v3.0

Dart 85.78% Batchfile 0.03% CMake 4.94% C++ 7.68% C 0.28% Inno Setup 1.29%

wsa_pacman's Introduction

wsa_pacman

Installer

A GUI package manager and package installer for Windows Subsystem for Android (WSA).

Currently provides a double-click GUI installer for .apk and .xapk files that shows app information (package, icon, version and permissions), allows normal installations as well as upgrades and downgrades.

The app additionally provides a button to open Android settings and one to open the "Manage Applications" Android settings page, from which you can uninstall or disable applications and grant or revoke permissions

Settings

  • Autostart WSA
    • on/off
  • Android port
    • Default: 58526
  • Language
  • Theme mode
    • System
    • Dark
    • Light
  • Window transparency (mica)
    • Full
    • Partial
    • Disabled
  • Adaptive icon shape
    • Squircle
    • Circle
    • Rounded square
    • Disabled

FAQ

Q: WSA PacMan is always showing the Offline status, why is that?

A: First things first make sure WSA is installed (duh); Open the 'Windows Subsystem for Android™ Settings' app, in the Developer tab and make sure the 'Developer mode' switch is enabled; inside manage developer settings, make sure the 'USB debugging' option is enabled.

Should all of the above fail, try following this procedure; make sure to check the 'always allow' option.

Q: Can I use WSA PacMan on older versions of Windows (eg. Windows 10)?

A: WSA PacMan depends on Windows Subsystem for Linux, which is only officially supported on Windows 11.

However, you may be able to install WSA on Windows 10 using this project by JimDude7404 and following the step-by-step guide on the GitHub page.

Q: Can i install the Play Store?

A: The play store is not officially supported on WSA, and at the moment it is only possible to install it using an unofficial WSA build. I recommend installing the Aurora Store instead, which is an unofficial Play Store client; but if you really want the Play Store and other Google apps, check out this project.

More screenshots

Installing Installed Downgrade Main screen Settings

wsa_pacman's People

Contributors

adgsenpai avatar alesimula avatar aspjulien avatar brendanwalsh avatar c0unt-zero avatar chuckmichael avatar coding-young avatar der3318 avatar fullyrealist avatar gimmeursocks avatar halbaast avatar hikatch72 avatar igorruckert avatar infinitepower18 avatar jay900604 avatar madrichim avatar mukeenanyafiq avatar reindex-ot avatar rminfx avatar shlomocode avatar sujoybyte avatar takasoap avatar trenly avatar wcxu21 avatar zanx3y avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wsa_pacman's Issues

Problem with the connection

Hello

I have turned on the developer mode under windows 11 setting and reboot. The error message still exists.
Screenshot 2022-02-19 104129

Thank you

[BUG] Wrong automatic language

Language changed to arabic (it changed automatically - i have no idea of arabic)

I solved it with google lens, but just to let you know that the following locale perferences (the ones in my pc):

  • Catalan
  • Spanish (Spain)
  • English (UK)
  • Italian (Italy)
  • French (France)

Just led to arabic being set as the default language.

Add support for proxy settings

Hi.
I hope if it's possible to add proxy settings to this app's settings page.

We could use adb to set proxy:
adb shell settings put global http_proxy <ip:port>
where the ip is the IP of your Windows machine for vEthernet (WSL) interface.

(On my machine it is vEthernet (WSL) interface, but I don't know if it will be different on other machines. )

[1.2.2] After sucesfully updating an app the window gives just "Cancel" as an option

I updated the following app through wsa_pacman: Opera beta 67.0.3485

The update succeeds, however the only option given in the final dialog was "Cancel" while one for starting the app or regular closing the window is missing. Also, I noticed that this window does not have the common options in the top right corner (Minimize, Maximize, Close).

The same happens with re-installing.

However, the issue seems to be specific as updating other apps do install as intended (however, the missing options in the top right remain).

20220114_035020_WSA-pacman
20220114_034423_WSA-pacman

20220114_034336.mp4

Newly set up WSA cannot be started through wsa_pacman

Prerequisites:

  • Windows Subsystem for Android is freshly installed (no userdata exists)
  • In Windows Subsystem for Android Settings developer options are enabled

Steps

  • Start wsa_pacman
  • Try to start Windows Subsystem for Android from there

Expected bevavior

  • Windows Subsystem for Android starts

Actual behavior

  • The mouse pointer changes shortly but nothing else happens

Further information

  • Upon first start of an Android app the Windows Subsystem for Android asks to share analytics data.
  • This window is not shown if wsa_pacman tries to start the system.

Screenshot

20220130-140343_!

Screencast

20220130_140145_ApplicationFrameHost.mp4

Pacman shows app installed but they aren't.

Opening an apk after associating it with pacman I can see the Installer window appear and pacman reads package name and shows it icon but when I click Install it instantly shows me the "App Installed" Window in just a sec. That means the app wasn't installed clicking on "Open App" doesn't do anything because the app isn't Installed. Obviously not visible in Start Menu.

[Feature Request] WSL Support

I know this would be a really big thing and may take a while to implement but if it would become compatible with WSL (Windows Subsystem for Linux) that would be awesome or if you could make a separate repository or something, but please make this somehow. Make it just like this accept for any .deb file and use the WSL.

Install via Scoop

Scoop is a famous Windows package manager, we can use scoop to install & update wsa_pacman.

Once added to the scoop bucket, we can install and update it like this:

scoop install wsa-pacman
scoop update wsa-pacman

Installation and updates will be a breeze.

Application icons

@alesimula Is there a situation where the icons of the apps are real - that is, of the app image, as in file explorers on Android devices?
And not everyone is the same, with the PacMan logo ...
This will help a lot!
Thanks.

Desired functional improvements

Hope to be able to provide MSIX format of the installation package, publish to Microsoft Store, and provide multi-language support
希望能够提供msix格式的安装包,上架Microsoft Store,并提供多语言支持

Should change text colour on blue buttons

Currently all the buttons (install/cancel) have black text. The Install button (or any button that has a blue background) should have a more bright text (probably white) as the text is not really noticeable.
image

Auto Turnoff feature

Hi,

It would be great if there was some sort of auto turn off feature for WSA if the Pacman installer is exited and there are no other
WSA apps running at that time.

Thanks

apk icons

would it be possible to have the apk files icons be the same as what it would be on a normal android and if its possible to add desktop shortcuts to installed apps as i personally like this over wsatools

Unable to connect to WSA

Despite the fact that the WSA programming settings are enabled, the program does not work. Has anyone met with such a problem and knows the solution? The message is displayed a few seconds after pressing the "Turn on" button. WSA generally works because the Amazon AppStore and File Manager run.

image

Add to package managers and Microsoft Store

It seems like a more popular alternative is available on the Microsoft Store called WSATools. Would be great if this would be in the Microsoft Store and other package managers too.

Checklist:

  • Chocolatey
  • Scoop (#10)
  • Winget
  • Microsoft Store

[1.2.x] Usabilities in design

I am wondering about the purpose of this arrow. It does not doing anything obvious on my system.

Those two "|" can be used as separator between both available options, however I don't know if they're really necessary.
I think it would be even better to bring "WSA" and "Settings" closer together e.g. by placing the "WSA" just left of the settings.

The Settings tooltip seems not to have a localisation.

20220111_125901_WSA-pacman

Moved from the incorrectly named directory and update Russian translation

Greetings!
I decided to make my small contribution to the development of this project and created a translation into Russian. I hope it will be added to the release in the future

Also, please consider #54 #53 pull requests, one of which removes the directory is not needed due to a translation error of the directory itself and add to the folder "locale" updated translation into Russian

Add Open and Uninstall buttons to app install UI

If you already have the app installed, right now the choices are Cancel and Reinstall. I think it'd be really useful if you also added Uninstall and Open here.

And as I mentioned somewhere else, please hook up Esc to press Cancel in this UI.

Thanks!

image

Add support for xapk

Hi, I really thank you for this app and for your continues development,
I hope if it's possible to add .xapk support in the future so it will be easier than using XAPK installer from Google Store

I found something related to xapk installation via adb HERE

Many thanks.

Software does not start successfully on win11 build 22593 ni_release.220402-1100

错误应用程序名称: WSA-pacman.exe,版本: 1.0.0.1,时间戳: 0x62409f8e
错误模块名称: WSA-pacman.exe,版本: 1.0.0.1,时间戳: 0x62409f8e
异常代码: 0xc0000005
错误偏移量: 0x00000000000057f0
错误进程 ID: 0x0x7AD0
错误应用程序启动时间: 0x0x1D84B0CD535F9B3
错误应用程序路径: C:\Program Files\WSA PacMan\WSA-pacman.exe
错误模块路径: C:\Program Files\WSA PacMan\WSA-pacman.exe
报告 ID: 803dfd16-27c9-4825-9fb4-76db2e675825
错误程序包全名:
错误程序包相对应用程序 ID:

Quick power button does not work

Thanks for this great software!
But the WSA quick power button does not work for me, I press and it does not turn on the WSA
Only after I open any app is the WSA enabled and then apps can be installed.
with gratitude
Written using Google Translate, I do not speak English.

Icon for the installation file

@alesimula I know this is not important, but the installation file of the software is without the beautiful icon of wsa paman ... By the way, how do you pack the installation? I would love to know, it looks like a good tool. Thanks!

Killing adb server once not needed anymore

I just noticed that adb keeps running despite wsa_pacman is closed. I am wondering whether it would not be useful to shut down adb server upon closing wsa_pacman or give the user some options (such as mentioned or after a certain period of inactivity).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.