I already talked to TaiG about this awkward kernel patch days ago, and have this on my schedule of things to fix "next" (after the thing I'm working on fixing right now). FWIW, I did not realize their patch was this bad (I mean, dude: that's pretty bad...), but I'm still not terribly concerned (as an example: i0n1c says "don't install tweaks from random people in the next few days", but those already by definition have privileged access, so you should already be careful installing them). (This setuid bug is the "proactive fix" that I talked about in the Cydia 1.1.18 changelog.)
When I installed Windows 8 on a Windows 7 machine I had configured to triple boot with Windows on the main partition and two Linux distros on other partitions, you patched my bootloader to only recognize Windows.
I've never forgiven you. (It wasn't tough to fix, actually, but it was just like "wow, really, Microsoft?")
BONUS EDIT: Chocolatey has been around for years and you still haven't given it first-class support or provided an alternative. I want a Windows package manager - let me set up a new box with a Powershell script without needing to manually install other software first.
I'm currently typing this on a MacBook with homebrew installed, which allows me to easily install basically any open-source Unix application. It's just a handy package manager, though. Most Unix open-source applications can be installed with Apple-provided tools, unless there's something about it that makes it specific to a particular version of Unix, which would be as likely to crop up with any version of Unix other than the targeted one, regardless of how open it is.
I don't think that Apple is significantly restricting my ability to install anything I want to. There is some package signing that will complain if an application specifically packaged for MacOS usage (an app bundle isn't signed properly, but I can bypass that by right-clicking and selecting "Open" (instead of just double-clicking) and clicking the "Run" button that shows up in the warning. After doing that once, I can start it with a double-click from then on.
You can use Anywhere!--虚拟定位 by onTheRoadStudio to trick your iPhone into thinking it's an iPad. This enables the unrestricted playback that's usually exclusive to tablets and PCs.
>Other than the culture of generous acceptance of pulling in dependancies and ease of use is it really all that different from downloading a library for say C++ and using it?
The problem is not just pulling in dependencies and ease of use. Other languages have that (Maven, NuGet, Composer, etc.). The problem is the "micropackage" culture. Let's look at mail parsing. The package mailparser
depends on 8 modules that at the same time depends on more than 10 modules. I won't check the whole graph so let's stop at that level. In the .NET world you can use for mail parsing MimeKit that depends on BouncyCastle that at the same time doesn't depend on anything else that's not included in the standard library/framework. This means that if I use MimeKit I only need to check that both MimeKit and BouncyCastle do not include malicious code, or at least I only have to trust the people behind two packages. If I use mailparser
, however, I would need to check way more than 10 packages (again, I didn't check the whole graph) or trust the people behind more than 10 packages.
That's just one example. Node.js projects end up with a ridiculous quantity of third-party dependencies. In the best case escenario you can only hope no module includes malicious code.
I have just pushed Cydia 1.1.26, which modifies this logic slightly in an attempt to reduce issues people might have with the update, as some people here are saying they are having issues with icons disappearing :/.
A basic explanation of the file system. Simple things like the difference between /home/
and /home/$user (~)
, and why so many programs are located in /usr/bin/
or /usr/local/bin/
.
A tutorial in using the interactive shell. Codecademy has a useful lesson called Using the Command-Line, which helps with learning basic navigation and file operations.
Perhaps most important for students learning to use Linux, an understanding of the package management software model, and how to use a package manager effectively. I see a lot of Linux novices who expect to download software installers from the developer's website. Even worse, students will get in the habit of installing all software via the "curl, make, make install" pattern, resulting in a real mess.
If you're certain that Arch Linux is the distro you want to use, then the Arch Wiki Pacman page is a great guide. For other distributions, learning how to use .deb
or .rpm
packages is key.
Pacman comes with a range of useful utilities, for example:
paccache
- clean up the package cachecheckupdates
- safely check for updates without having to update local repo indexesrankmirrors
- generate a mirrorlist with the fastest mirrors for your locationRemember this is a preview :) We are doing this in the open. If you have feedback or suggestions, please create Issues: https://github.com/microsoft/winget-cli/issues. The decision was to be open source rather than try to show up with a fully baked product that didn't do what you wanted.
Double dash is just convention for console programs to pass "full name" parameters. And one dash for shortened versions.
You can use package https://www.nuget.org/packages/System.CommandLine where you just have to describe your parameters, all parsing work is done by library. There is link to github with documentation on the right side.
​
If you want to implement it manually, your code must check for --random, not just random. Args array is split by whitespaces, not by dashes or anything else.
All packages in the repos are GPG signed, so the only way a mirror can mess with you is to provide you with a modified initial install image that contains a different set of keys.
The Cydia package page (in Cydia) gives a more detailed explanation. You can look at it in Cydia or check it out here, and I'll quote it too:
> Changes in Cydia 1.1.19: Cydia Substrate Compatibility
> Cydia now runs as "mobile" instead of "root". This means that Cydia Substrate extensions (tweaks) can now modify Cydia, just like those tweaks modify other apps and iOS.
> How this will affect you: After you install this upgrade, you may be surprised to see that your installed tweaks are modifying Cydia. For example, if you have a tweak installed that improves how the keyboard works in all apps, it will now improve keyboards in Cydia as well.
> Tweaks may have problems: Some tweaks may have bugs in how they affect Cydia, such as applying an odd color to a piece of text, because their developers have not been able to test this before. Please be patient and give developers time to update their tweaks — you can often follow them on Twitter for news and updates. You can temporarily uninstall a tweak if it is causing problems for you.
> What if something goes wrong? If you install a tweak that causes Cydia to be unusable, you can fix it by booting your device with Cydia Substrate disabled (which also disables all tweaks). To do this: turn off your device, and turn it on while pressing the volume up button until it finishes booting. Then open Cydia, uninstall the buggy tweak, and reboot again to go back into normal mode.
If you still have questions, feel free to ask and people will try to help!
We are pleased to announce the immediate availability of the brand new 'iOS 7 LockScreen Weather' designed to work seamlessly with your iOS 7 LockScreen.
This lockscreen utilises /u/saurik 's Cydget tweak.
Simply add your location ID and the weather is displayed on your lockscreen. You'll also be able to view your lockscreen wallpaper without making any modifications.
We have worked hard to bring you this tweak and have already received numerous compliments, screenshots and praise.
Why not head over to Cydia (hosted on the ZodTTD & MacCiti Repo) right now to download our 'iOS 7 LockScreen Weather' tweak: http://cydia.saurik.com/package/com.macciti.ios7lockscreenweather/
Update: from /u/yourofl10 - 'iOS 7 LockScreen Weather' on iOS 6 - How To Guide.
Congratulations to the Atom team. They've come a long way from the unusable editor that I tried in early 2014. I switched over from Slickedit about 8 months ago and have been (mostly) happy with it ever since.
Now they just need to update their Chocolatey repo... The release in that repo is 6 months old now.
They can be trusted as much as servers in the USA can be trusted: They cannot. That's why
The only defense against questionable regimes like Russia and the USA is diligent vigilance.
Install that and then brew install sl
It’s just a great tool anyways since it can also download and install your favorite GUI apps as well. Very handy for setup scripts for new systems. I think there’s an equivalent on Windows, but I forgot the name.
Win-get and Chocolatey are package managers for Windows, similar to apt/synaptic on Ubuntu. They're not amazing, but they handle most stuff pretty well.
Edit: Grammar and links.
He posted the release post for his tweak Griddy, which was functional on its own but plagued with severe incompatibility issues with a startling number of very common tweaks (Auxo, Tage, Seng, No SlowAnimations, etc) which he had previously stated would be compatible. Becuase of this, everybody got very, very angry, becuase they paid for a highly-compatible tweak and did not receive a highly-compatible tweak.
There were a few nice comments in the thread, like "no issues here gg" or "yeah it sucks but the initial release always sucks he'll fix it eventually and the world will be good again" (not direct quotes but you get the idea) but the vast majority of the comments were saying "this tweak doesn't WORK" "I'LL NEVER BUY A TWEAKWIZ TWEAK AGAIN" "@Dev you're LITERALLY HITLER" (also not direct quotes, I'm going for gist here).
A little after the initial chaos, a few more well-known devs also gave their two cents, posting screen recordings of the tweak bugging out. They were more constructive than the first wave of commenters, but I think at this point, TweakWiz was just 101% fed up with everybody being so critical of a tweak release he had anticipated going smoothly, and he reacted poorly.
I don't remember exactly, since the actual thread's been deleted, but I believe he accused some of them/everyone of lying about the bugs or something (now that I type this it sounds really sketch so if somebody could please correct me so I can edit my post, that would be fantastic) and overall just reacted very poorly to the situation.
At this point, he's cooled down enough to issue a public apology (parent post) and from this point on, I believe that he'll be more receptive to criticism, and will try and remedy the issues that Griddy has.
Chocolatey. Because it makes it easy for me to install all my other personal must-haves.
Here's my install script for new Windows computers, for example:
https://gist.github.com/Ajedi32/08f0e446f8282fd7e01653c6d6c248f7
It's been awhile since I've updated it, but it's fairly complete.
Raise to wake! Finally. We had too many people complaining that Touch ID v2 was too fast and people couldn't read their notifications on the lock screen.
-edit-
Did they just announce OneTapClear?
macOS emulates a BSD layer, and it comes with a lot of tools. They're somewhat out-of-date but you can remedy that easily with MacPorts, Homebrew, or some other package manager. Zsh, Vim, Bash, Ruby, C, and Python all work pretty well, as does SSH (basic tunneling works, but I'm not sure what you're doing). Access to the kernel is much more limited and not advised, but there are ways to interact with it if you're willing to write code and dive into poorly documented Mach APIs.
To be clear, all I did was package up some scripts someone else wrote, and bundled it in a snap with qemu-virgil. Other people did most of the work. https://snapcraft.io/sosumi is the place to get the snap.
assuming you are on windows (otherwise why would you have IE...?)
Open a powershell prompt as admin, run the following:
set-executionpolicy unrestricted -Confirm:$false
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco feature enable -n allowglobalconfirmation
choco install googlechrome
no more having to open IE to install chrome
Instructable I followed for the hardware. Didn't make it specifically for this obviously.
Audio control using Audio Switcher API
To be fair, for edge specifically, you can just get <code>winget</code> and type winget uninstall microsoft.edge
The only thing that breaks is the Help from the web
links which tries to open in edge rather than your default browser
Based on your comment I don't know how much you will split between design and dev, but if you will be doing any dev at all (and I suspect you will) I suggest you install Homebrew as it will greatly simplify the process of installing a great many useful tools. It also allows you to install native Mac apps via Caskroom.
It was StatusTab actually. It's a fantastic tweak, I really hope it gets updated.
Edit: Sorry /u/SUNBUR57 didn't see your edit, didn't mean to correct you. Your tweak is exactly what OP is looking for. StatusTab instead replaces the tab with the entire status bar, particularly handy if you use OpenNotifier.
Definitely a step in the right direction. Next steps I'd like to see from MS though:
1- Chocolatey and BoxStarter should come pre-installed on Windows professional distros.
2- I'd like Microsoft to start publishing all of their own dev tools on Chocolatey. Right now packages like Visual Studio are maintained by the community, which contains some inherent risk since literally anyone can publish such a package. (Contrast that with Jetbrains' tools like ReSharper, which are directly published by the software's creators.)
3- They should allow package maintainers to publish with a Windows code signing certificate (like what is currently user for desktop/Windows Store apps) to provide a trust network on the Chocolatey platform.
ffmpeg*2.8* != ffmpeg there's not a single package in the repos relying on ffmpeg2.8 (as ffmpeg2.8 doesn't exist in the repos anymore) remove it. And make a habit of clearing up outdated orphans.
If it isn't a true orphan due to some AUR dependency, remove both ffmpeg2.8 and the application in question and then rebuild both after the update.
Chocolatey, similar but different.
>Ninite is a solid solution if you don't mind not being able to script it and only install the applications that it has listed on the Ninite page. You are, however, guaranteed that you have everything you need to install sheerly by having the Ninite Installer. In that way it is better than Chocolatey, which most packages require access to the internet to download installers that do not have distribution rights with them (Ninite does not incur this extra point of failure).
>Chocolatey has 600% more packages than Ninite and a community that is driving to continually make it better. If you need to get to older versions of packages, many of the packages on Chocolatey.org allow for this. What Chocolatey lacks in the guarantee that Ninite provides, it makes up for in features and options. Chocolatey can provide packages for non-free products, have multiple sources and folks can script the installations. Chocolatey is more than just an installer and with that does not require administrative privileges to use.
>Both solutions suffer from the issue of having the most up-to-date packages available, it's just that Chocolatey is more transparent about it.
>Whether you use Chocolatey or Ninite, consider that the two answer the same question differently and that is okay. They can live in harmony with each other and at some point Chocolatey may offer Ninite as package source.
Use a package manager like homebrew for Mac) or chocolaty (for windows, but I've never used it) to get software. These programs work like the package distribution systems in Linux and at least for Mac homebrew is a really common way to distribute open source Mac software. Most projects will have a brew-install command listed in their github if homebrew installation is an option.
Algolia would probably allow you to use their search platform, similar to what they did for the yarn website. It's super fast, probably better than what you could reasonably build as a side project.
There's no yarn upgrade
in Yarn 2, its replacement is yarn up
. The author went out of their way to break it with Yarn 1.
For anyone looking for a better upgrade experience in Yarn 2 try <code>yarn upgrade-interactive</code> or <code>yarn semver up</code> to blindly upgrade within semver exactly like yarn upgrade
. The latter is a community plugin.
+1 for chocolatey. Perfect for new machines. I run this script whenever I'm finished resetting a windows 10 machine. I share it with friends looking to reinstall windows. It's super easy to modify for one's liking:
::Install Chocolatey @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
::Upgrade Chocolatey choco upgrade chocolatey
::Allow Installation of Packages without confirming each one choco feature enable -n allowGlobalConfirmation
::Install Packages (use choco search nameofapp
to find exact names)
choco install googlechrome
choco install steam
choco install ccleaner
choco install ccenhancer REM Add-on for ccleaner that adds support for more applications
choco install battle.net
choco install utorrent
choco install discord
choco install revo.uninstaller
choco install dropbox
choco install winrar
choco install cccp
choco install adobereader
choco install uplay
choco install mumble
choco install flashplayer
choco install jre8
choco install javaruntime
choco install flashplayerppapi
choco install malwarebytes REM Best anti-malware in the biz
choco install puush
choco install openhardwaremonitor REM great for monitor tempuratures after an OC
choco install everything REM helps you find any file on your computer instantly
choco install tightvnc REM good RDP solution
choco install virtualclonedrive REM good .ISO, .BIN mounting solution
choco install geforce-experience
choco install geforce-game-ready-driver
::Final run through of all packages and upgrade them to the latest version choco upgrade all
Chocolatey is the shit. First time I'm touching a PC/VM I'd always install it first right from command line (no need to even open a browser). Then I can just run "cinst firefox googlechrome peazip notepadplusplus k-litecodecpackmega sysinternals foxitreader libreoffice-fresh paint.net fsviewer -y" go elsewhere and return to a desktop that's almost ready to deal with everything.
If you’re using Xamarin.TestCloudAgent, make sure to remove it from the release build.
It uses private APIs to allow automated UITesting.
#if DEBUG Xamarin.Calabash.Start(); #endif
Almpoum is pretty popular.
Snapper 2 is an upcoming update to Snapper that can also achieve the same. You can draw a selection on the screen to only take a cropped screenshot and then either let it float around on the screen (it's movable and resizable) or copy, save, close, or share it (the resizing and sharing may be version 2.0 only). The options also work for a native screenshot without cropping (this is in 2.0).
Direct link to the package in Cydia for those who don't want to watch the trailer- http://cydia.saurik.com/package/com.brokenphysics.issb This tweak was made by the guys over at Broken Physics Studios, check them out here!
You could try the hackey solution for changing the drive here.
Or you could try Chocolatey, which is awesome and lets you install whatever you want with about two commands.
I use Chocolatey to install what Ninite doesn't.
Just another note- instead of ninite you might want to consider chocolatey:
I found it more similar to Debian apt-get, and hence better.
I don't have an association with the project, just a happy user.
Hmm, will it continue to work on Windows10?
Eh? Microsoft actually made a package manager, called it "OneGet", and it uses Chocolatey software repository? WTF?
http://blogs.msdn.com/b/garretts/archive/2015/01/27/oneget-and-the-windows-10-preview.aspx
Did the hell freeze over or something?
Plus, all the gnu utilities can easily be installed by using https://brew.sh. They do prepend a g
before their binary so they're not mixed up with the local system's version (which is old) but a quick addition to your script will have you going in no time.
source: went to Apple from Linux for dev/personal a while back.
Windows 10 includes a package manager, OneGet. It's open source, you can check it out here: https://github.com/OneGet/oneget
OneGet combined with the Chocolatey provider (https://chocolatey.org/) should prove to make this situation much better.
By apt-install, do you mean a package manager?
Chocolatey (https://chocolatey.org/) is a pretty good option for this on Windows today.
We're tracking this space on the command-line experiences team, but it's not an area of focus that currently overlaps with the Terminal work.
The Terminal is focused on bringing the user interface that our developer customers have been clamoring for while enabling all existing command-line text-mode utilities to run inside of it, including Chocolatey, CMD, PowerShell, and more.
It seems that the maintainer for ufw isn't even following the convention in their decision to use pacsave... If I'm interpreting that correctly, pacsave is only used when a package is removed to preserve any user-modified files that were provided by the package.
I guess there's not a case for when "config file locations have changed AND user modified config files," but in either case the maintainer's "warning" was extremely vague and provided no information about how a user might successfully migrate.
What would be killer would be to have Tron in a Chocolatey package with the proper dependencies. Then all you'd need on a user's computer if you didn't have access to all your tools, you could install chocolatey and do
cinst tron tron
And done! This would also bypass the need for BTSync and everything!
I made one. I've used it for this exact purpose probably a hundred times already.
I keep the activator action as a short hold on one of the volume buttons. That way it is always available and it is subtle enough that no one will ever notice what you did.
This is not a system level package manager, it is just a collection of installers of some applications. That is an external application (need to install it externally) and a service (need to sign up an account) I have to trust my entire system and programs to install from. And I would make my system dependent on an external third party application, which locks specific features behind a paywall, such as "Runtime Malware / Virus Protection" and "Full Package Synchronization": https://chocolatey.org/pricing
So no, this does not count as the same as an integrated package manager like in Linux. And this is not user friendly at all. I am currently looking through their privacy policy: https://chocolatey.org/privacy#how-do-we-use-your-information
SmartScreen - You, uBlock Origin and/or Mozilla Enhanced Tracking Protection
Windows Defender - You, pfSense
Microsoft Store - https://chocolatey.org/ and official website for each program.
Microsoft Edge - Mozilla Firefox, Ungoogled-Chromium, Tor and KeePassXC.
Thank you.
The instructions are shown on the Cydia page:
Simply connect your device and navigate to the following folder: System -> Library -> LockCydgets -> iOS 7 LockScreen Weather.cydget -> script
Within this folder there is a file called 'config.js'. Open this file with your favourite text editor and follow the very simple instructions within. This is how you set your location to display the correct weather.
I think I covered this in a blog post https://snapcraft.io/blog/chromium-in-ubuntu-deb-to-snap-transition
I agree we could have done the migration differently, maybe asking the user. But a significant chunk of the Ubuntu user base isn't really a lot like the residents of r/linux. Many are "normals" who just want the browser to work, and want to get the latest stuff. They don't care what packaging format is used. So we did what we thought would get most users from A (previous release) to B (next release) and get to keep their applications and data along the way. Could have been more elegant, sure.
Homebrew. I sysadmin’d a Linux based render farm back in the ole days and found out about the power of small programs like imagemagick, ffmpeg, and more. Every Mac has the power to use many of these tools natively. The end result is I can use Automator to make little “applets” that can shrink and convert pictures, create GIF sequences, mix and mux video and such. When battery levels get really low, I can shut down most services and just use command line programs to do many things as well.
1.
On Windows 10:
Install-Package vim vim myfile.txt
Pre Windows 10:
iwr https://chocolatey.org/install.ps1 | iex choco install vim vim myfile.txt
2.
iwr http://somesite.com/myfile.txt -OutFile myfile.txt
(iwr is a built in alias of Invoke-Webrequest. iex => Invoke-Expression.)
You can use Activator to do this :)
To enable Low Power when your device locks:
• Anywhere --> Device: Locked --> Switches (Activate): Low Power
To disable Low Power when your device locks:
• Anywhere --> Device: Unlocked --> Switches (Deactivate): Low Power
Slices is a tweak that lets people have multiple accounts on apps that don't allow it.
This is useful for when you want to restart a game or play the game again but with hacks/cheats but don't wan to get rid of your first save.
This isn't the size of the package. It's the number of times it has been downloaded.
The package is only 141.65 KB. See https://www.nuget.org/packages/Microsoft.Extensions.Primitives/6.0.0-preview.7.21377.19
PDF extraction is actually a really tough problem still. My last company worked with a number of the tools you've probably seen, but we found actually the best extractor was, by far, TIKA, which is a Java service. If you can, I'd recommend just putting it in a tiny Java microservice and calling it with PDFs you want the extraction from. Alternatively you can execute a Java application directly in your C# code, or you could use this NuGet package directly: https://www.nuget.org/packages/TikaOnDotNet/
Note, that last one works, and we used it at my last job, but it's built on IKVM, which is a jvm implementation inside of the CLR, and the project is dead and not getting migrated to dotnet core.
Instead of putting Microsoft.Extensions.Logging in your library, it'd be better to just include the interfaces.
They've made this package for this: https://www.nuget.org/packages/Microsoft.Extensions.Logging.Abstractions/
Any idea what the actual bug is?
Any idea how to find the source for one of the affected packages? (e.g. System.Text.Encodings.Web)?
e.g. https://www.nuget.org/packages/System.Text.Encodings.Web/ says the package url is the uniquely unhelpful http://dot.net/ - yay.
For ChromeOS on x86 (Intel/AMD) enable Linux support, install flatpak, and install Steam Link from flathub.org
https://flatpak.org/setup/Chrome%20OS/
For ChromeOS on ARM, best bet would probably be the existing Android version. Enable Android app support and install Steam Link from the Play Store.
https://wiki.archlinux.org/index.php/Pacman#%22Unable_to_find_root_device%22_error_after_rebooting
All the talk in here about your fstab is sadly the sort of bullshit you'll get when you look to reddit.
Warning, if you're using custom repositories, you might get errors on your next pacman -Syyu. For example, if you are using the custom infinality repo, after following the above instructions, do this:
To re-import the repo key: sudo pacman-key -r 962DDE58
Then, sign the key: sudo pacman-key --lsign-key 962DDE58
Voilà.
edit: More information here https://wiki.archlinux.org/index.php/Pacman-key#Adding_unofficial_keys
What about Chocolatey - a free and open source package manager for windows. It has most popular programs easily downloadable with a simple command line call e.g.
choco install googlechrome
Chocolatey is even better with 2600+ programs. It's like apt-get for Windows; you just open a command line and type "choco install firefox."
We're on version 0.1.0 doing this in the open. We'd love your suggestions and feedback: https://github.com/microsoft/winget-cli/issues/new/choose
To uncomment a line, you can use a simple command instead of opening the file, uncomment save and exit.
sed -e 's/#Color/Color/' -i /etc/pacman.conf
Whenever possible avoid editing original files aka .pacnew
echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/99_wheel_is_cool
When adding a user, you can set the shell in the same command (bash is used by default if no shell is specified)
useradd -m -G wheel -s /usr/bin/zsh youruser
For a new user, I won't recommend an aur helper; instead build/compile first by hand and when you learn how it works, install then a helper (if needed..)
git clone aur.archlinux.org/packagename.git
cd packagename
makepkg [-isc...]
Just some notes from my side, feel free to ignore it...
It's still possible to do platform-locked stuff in dotnet core (and presumably, therefore, .net 5). I assume nothing will stop third parties from shipping "windows-only" libraries.
For an example, check out IBM's DB2 and EF providers which have separate Windows, Mac, and Linux packages (also, they're buggy and the only way to submit bugs appears to be via an IBM India forum)
It can be real if you try. The UI is very flexible and lets you re-arrange things on the fly. OP took most of the tabs and undocked them, but it would take me 15 sec to clean VS back into a usable state. You just click on the bar at the top of each panel to rearrange it. Panels will automatically tab and dock/undock as you move them, you can also have them auto-hide if you want.
I have used a library called AvalonDock to achieve the same thing in WPF.
You should at least reference the FAQ which gives a much better reason why you probably don't want to use Flatpak on a server (https://flatpak.org/faq/).
> Can Flatpak be used on servers too?
> Flatpak is designed to run inside a desktop session and relies on certain session services, such as a D-Bus session bus and, optionally, a systemd --user instance. This makes Flatpak not a good match for a server.
Also, since Flatpak doesn't use LSM (Linux Security Module) ... it can not run software requiring privileges. For example, that is why Flatpak can't run Firejail, etc. This is sort of mentioned in this part of the FAQ:
> Is Flatpak compatible with other desktop isolation frameworks?
> In general unprivileged container systems can’t stack, because anything running inside the sandbox does not have the necessary privileges to set up a sandbox, nor does it have the ability to raise its privileges in any way. For instance, Firejail can never work inside Flatpak, because it is setuid. That being said, using multiple sandboxing frameworks at once does not really make anything more secure, so there is little point in trying to nest things like that.
>inefficient use of bandwidth
That's not usually true. Installed packages are kept in /var/cache/pacman/pkg. They only get downloaded again if they are not there. This is the case if you have run pacman -Scc, which is a bad idea anyway.
If you think apt-get
is cool, you should really try Arch Linux's <code>pacman</code>. It's like apt-get
, apt-cache
, dpkg
, and dpkg-query
all rolled into one, but with really simple and consistent options and output that's much easier to parse.
Please, check out archlinux wiki, which is superduber source to check out information
https://wiki.archlinux.org/index.php/Pacman#Skip_package_from_being_upgraded
Add a line
IgnorePkg=firefox
to /etc/pacman.conf file
I no longer use Mac, I have Ubuntu server loaded on my iMac.
However, I really found that the best thing to do was simply to use Homebrew (<strong>https://brew.sh/</strong>) rather than trying to make Mac be a proper X-based environment.
If you want a Unix experience, Mac will forever frustrate you. It is built and locked down to be a user-oriented OS with a controlled, integrated desktop environment that is not based on X or Wayland. There is the ability to do 'Unix-like' things under the covers with the shell. But it won't ever feel like Linux or Unix unless you do so much violence to it as to cause issues for yourself down the road.
If you're a little more tech savvy, grab Chocolatey and set up an install script that includes the chocolatey app. Just run it after you install and leave it. It grabs about 10gb of programs for me and installs them. Think apt-get for Windows.
Edit: For reference, here's mine!
Opening PDFs in other apps is stock. You have to access it from the "Open in…" button, but it's pretty straightforward these days.
Not sure about the App Drawer, but I'm sure plenty of folks on here have some good solutions.
Browser Changer can be used both for defaulting to Google Chrome and to default to Google Maps.
Gestures can be set up using Activator.
The main feature of the 6s is Force Touch. If you find that worthwhile, go ahead with it. Keep in mind though that there are jailbreak tweaks that attempt (with decent success) to simulate these actions on older devices.
Looks an awful lot like the nintype font.
EDIT: Confirmed. /u/almostdeadmau5 posted the page. Font is named Quicksand.
It is also on Cydia http://cydia.saurik.com/package/com.bytafont2.quicksand/
Here is the link to the package: http://cydia.saurik.com/package/com.modmyi.octopus/
All credit for the gif goes to Joshua Schaeffer.
I posted here a couple of days ago about this theme, and I've decided to release it. Any problems PM me!
On an unrelated note, my tweak SpringboardOrganiser, which can sort icons by most used, name, or even icon colour, ~~will be on Cydia soon.~~ is on Cydia as we speak. Check it out!
>My partner had to use OpenVPN, Google Drive and Signal
Sorry to hear you had trouble with these workflows. OpenVPN is integrated into the Settings app. You can open up Settings -> VPN and add OpenVPN connections there. Actually, I feel VPN is often easier on Linux than Windows.
Signal client isn't available by default but if you enable all apps on Flathub, it can be installed from the Software store. Hopefully, in the future Fedora will whitelist the Signal app from Flathub.
The biggest change for me was using a package manager for windows, I personally prefer https://chocolatey.org/
After you install chocolately you can install applications in the form od packages with a powershell line such as:
Choco install googlechrome -y
Install multiple apps at once with the same command but with a space between the different packages:
Choco install googlechrome firefox 7zip.install steam -y
Upgrade your applications at once:
choco upgrade all -y
Need to know if theres a package for your app? Check here:
https://chocolatey.org/packages
There are other package managers but this is lightweight and straight forward.
That's actually available as a package for .NET 4.0, because the feature is a combination of compiler and library support - nothing special in the runtime: https://www.nuget.org/packages/Microsoft.Bcl.Async/
Open in App for Photos [FREE] will add apps to the share menu in Photos, but YMMV with this tweak. There are no options to configure so you can choose which apps appear in the sharing menu. In another thread I talked about this tweak with another user, we both had the same tweak and both had Instagram installed, Instagram was showing up in his shared menu with this tweak, but out of the 20+ apps in my share menu Instagram was not one of them. I had a similar situation with another user and a different app as well. So it seems to randomly pick which ones to show on the list, as far as I can tell.
Readr [$2] which was mentioned in this thread, will add services (e.g. Pocket, Instapaper, Evernote, etc.) to the share menu in certain apps. Considering you want to have Imgur then I don't think this is what you're looking for, great tweak nonetheless though.
Fedora comes with flatapak out of the box and the use of it is also somewhat encouraged. But proprietary repos are never enabled by default on fedora. Luckily you can easily enable the flathub repo (https://flatpak.org/setup/Fedora/) which should contain every flatpak you might want.
You're on Arch? Learn about compiling from source. Write some PKGBUILDs for some software not already in the AUR. Make your own local repo and add your new packages to it. With any luck, you'll run into plenty of problems along the way that should get you learning.
The problem would go away if windows users would finally start using a package manager. Linux users are covered. Mac users are used to homebrew by now and for windows there is choco (or steam for games). All three have OpenJDK available.
I don't get why downloading a zip, unpacking it, clicking on an executable and then on a 'next' button a couple of times, is still considered user-friendly and the default on Windows.
Some reasons may be these:
Some efforts have been made on Windows to adopt this behavior, but still feel clunky and out of place. Windows has been conceived from its roots to avoid shell and make everything dummy-proof, which complicates things a lot sometimes.
Basicly any os except windows have stores/repos by default where any app gets automaticly updated.
for windows there is chocolatey to install and update many stuff (also emulators) but i don't know how up-to-date the chocolatey repos are.
http://cydia.saurik.com/package/com.thomasfinch.dim/
I have had this tweak since it was released. It is great! Must have. Runs smoothly, NEVER had a problem. I never see any lag from it.
I use it before a movie starts, so that in emergency, if I need to take my phone out, it is super dark.
Great for late night. Works FINE by F.lux (please install if you have not, newbie). Great tweak, great experience, great programmer, great update
> Have you ever switched between two apps, maybe you took a picture of a WIFI password that you need to enter. With Snapper this is made super easy! All you do is: open snapper (with an activator action) and select the area you want to keep on-screen, that’s it! The area will stay on you screen until you decide to take it away.
>> You can also save and/or copy the “snaps”.
Span<T>
itself is on NuGet https://www.nuget.org/packages/System.Memory/4.4.0-preview2-25405-01
Framework apis taking Span and Memory aren't even released in Core yet ( they are still being worked on)
Current yay is not compatible with pacman-5.2 and new yay is not compatible with pacman-5.1.
You need manual intervention to remove yay, update pacman then install the newest yay.
The yay AUR package is not being updated until pacman-5.2 hits core. So you either have to:
For installed packages pacman -Qo $file
https://wiki.archlinux.org/index.php/Pacman#Querying_package_databases
For finding out on uninstalled packages https://wiki.archlinux.org/index.php/Pacman#Search_for_a_package_that_contains_a_specific_file
> Yeah? Source?
I am very sorry, the read-o-meter showed me where it's at, in fact you'd take about 23 minutes to read the whole Wiki page for pacman.
If you skip the troubleshooting part of the page, we'd look at 9min 53s, which might be enough to use the package manager the first few months.
I doubt it's time efficient to install Arch Linux though because you'd need to read the Beginner's Guide page, too, which takes another seventeen minutes. In this time you can literally install Xubuntu three times on a modern system.
>Either way, it's a niche linux distro.
distrowatch.com counted approx. 1000 hits per day on their Arch Linux page in 2014, whereas the Linux Mint page (the most popular distro according to page hits) was visited approx. 3000 times. So yes, Linux Mint is three times more popular than Arch Linux, but on the other hand Linux is a niche operating system. It's going to be cute on its^* shelf and that's about it, Windows will still have a 90% desktop market share.
>It's going to be cute on it's shelf and that's about it.
Arch appeared somewhere in 2006 iirc and it's still around in 2016, so maybe it's not quite as short-lived as your comment suggests.
why would you want something like that? checkupdates seems to be for looking up if you can update Arch since it doesn't support partial updates
You don't need that in Debian, partial upgrades are supported since forever. Just do sudo apt update && sudo apt full-upgrade
(or whatever package utility you use: apt-get, aptidude, apt..)
if you can upgrade in debian, it's because you can. Programs are not going to break by design because Debian doesn't ship half-assed packages ala Arch where the sonames don't match with the dependencies (it can happen by accident in Debian, but then it's a big serious bug, that the package manager/tests would catch before uploading the package)
I used Arch Linux for about 2 years on two different computers. Compared to Ubuntu, there will be more software that breaks over updates. It's a good learning experience and all that, but you should be prepared to fix broken stuff every now and then.
But don't trust me, just look at the wiki page of pacman :
>Warning: Instead of immediately updating as soon as updates are available, users must recognize that due to the nature of Arch's rolling release approach, an update may have unforeseen consequences. This means that it is not wise to update if, for example, one is about to deliver an important presentation. Rather, update during free time and be prepared to deal with any problems that may arise.
https://wiki.archlinux.org/index.php/Pacman#Upgrading_packages
Use homebrew to install and manage apps. It's always among the first things I setup on new Macs. It's similar to ninite or chocolatey on Windows, except that it's a command line tool.
It allows you to install both applications (brew cask install) and command line tools (brew install) easily. e.g.
$ brew cask install google-chrome firefox
That will automatically download and install Chrome and Firefox.
apt is a package manager. It gets software from a trusted repository of software, and it's able to keep your software up-to-date as well. Downloading software from websites is dangerous and bad practice, generally speaking. In the windows world it's the only option because windows does not have concept of package management built-in. There are, however package manager for windows too, but I have never used them, so I can't vouch for them. https://chocolatey.org/
Gitlab CI is my default one now. With one tool you have basically everything a project needs:
I am maintaining gitlab-runner chocolatey package for Windows that can turn your machine into gitlab node (does the builds) in one shell call.
The Microsoft.Extensions.* libraries are somewhat independent form the framework versions. Although they are released in parallel and the version numbers are mostly the same, you can reference them from older framework versions. If you look at the nuget package https://www.nuget.org/packages/Microsoft.Extensions.Logging/ in the dependencies section, you can see which .net versions are supported - .net core 3.1 for example will use the .net standard 2.1 version
I know it's not exactly you're looking for, but CCMeters by Sticktron puts this information in the Control Center. It probably saves battery to have this implementation anyway. It's worth considering if you haven't already.
Good example was recently someone made a complaint about the new Firefox on Ubuntu being Snap based and how slow it was.
Well it was just the first release by Mozilla of the Firefox Snap.
Last week they released a SNAP update that contained alot of bug & performance fixes and ... it works much better now.
$ sudo snap refresh
should update you to that updated Firefox Snap.