Recommended Posts

As i say once the basis GUI is done and it gets me to a desktop

I have tried countless times to get this working and cant

maybe i am just a complete dumbass

at first i thought it was my hardware but then i used archbang which is a Arch Live CD

i then tried to install gnome and borked it

Arch seems way too easy to break, i have even seen some of you guys leaving messages saying broken my arch VM need to redo it

Arch is pretty easy to get going once you have done it.

1) Setup DHCP/Internet

2) Setup HDDs

3) Install Base/Base Devel

4) Setup Files (Hostname, Hosts, Time (optional))

5) Make a user

6) Install your bootloader/configure

7) Reboot

8) Install X

9) Install Gnome

10) Install GDM

11) Install DBus and add it to daemons

12) Reboot

13) Login as root and run gdm (optionally add GDM to X Startup so that once you login GDM auto-boots). From there.. you have a nice gui (I then install cinnamon, and set it to auto load a cinnamon session on login).

Thinking i am just going to install archbang

Its ARCH but with a DE, Openbox and Configuration done for you

although i did install it in a VM previously went to install gnome and broke it lmao

I'm one of the couple of guys who signed up to work on it and I must say I'm still interested.

I kind of lost the touch with the project when it got going so quick with so many threads going on...

I really think that we should have ONE central place to see an overview of all the discussion (even just links to forum postings etc etc)...

When I haven't been active on Neowin, came back and saw that so much talk had already been made without me (not blaming :p ^^) I was surprised people had gone ahead so quickly, so I gave up for a moment, because catching up was hard to do with all that stuff going on in my offline life.

After then I slacked and now I noticed myself the project is somehow a little sleepy. :D

I'm willing to contribute as graphics designer and photographer again, I somehow wish that catching up would be easier, because there will constantly be people who are stressed out in real life and have to slack a bit.

Re-entering the project should be simpler.

Maybe that's just me.

Glassed Silver:mac

Glad to see you took the time to think it over. Typical.

Wait wait wait.... What?

I havent even said anything yet, if you must know im looking at Ubuntu on my test machine atm anyway, in fact I'm writing this very post on it. All I was doing was agreeing on some of the benefits of Arch.

At the end of the day, regardless of decisions, this is an open source project. If you dont like something, the best thing about it is that you can change it to how you want.

Glassed Silver, it would be nice to have you back with us again, and again I must apologise for letting things get out of hand.

What I do need help is, is with organising things. As you can probably tell Im not the best at organising things and have bursts of threads, which I can see to some people may not be the easiest way to keep up with things. Would a single thread make things any easier though?

.At the end of the day n_K you are right, if anyone wants to make a basic installer and submit it so we can call all go over it then that is great.

This is the comment that made me say that. n_k is probably the only person who can make the installer and if he leaves, then that breaks us. I'd rather see Shift2 make it, then have n_k leave and break it. n_k will only work on Shift2 if it's Arch based. I will only work on it if it's Fedora or Debian based. But in the end, you need people who actually know how to code, not someone who doesn't.

Before anyone starts pointing fingers, I just wanted to add that a project like this requires distinctive roles of developers, graphics people, PR people, and the like. It also requires a roadmap that eveyone on the team understands and follows. The importance of good orgaization and communication can not be under emphasizied. It also requires regular, organized meetings to sort out issues and assign tasks.

No one should be discouraged if the project slows down or speeds up. The ups and downs are a part of the journey. It took 3 years to get Shift up and running. We had Shift team members come and go......... we had several changes in lead developers. We also had several lapses while we re-organized... It takes time and committment to complete a community project.

If there is a team that is still interested, take your time and work through issues like this. Don't listen to the trolls and distractors. If you guys want this project to succeed, it will.

Just my 2 cents!

Barney

Nice words of encouragement, thanks for that! Totally agree with the above sentiment.

I'm really sorry guys, had a lot of stuff on my plate atm. I know it isnt cool for me not to post anything, and I apologise, but now that everything personally is sorted, I am still here, and I still want to get this going.

Looking at a few peoples comments, is Arch the best way to go forward, if it looks like there are people that still want to contribute, but wont because of the base choice, would it not be best to change it so we can actually get something started?

ARCH was agreed on at the beginning of the project and should be adhered too. The fact that ARCH is based on bare minimum to start with gives a clean base from which to work with and also that pacman is an excellent package manager to go forward with.

The beauty of pacman is that it is a utility which manages software packages and uses simple compressed files as a package format, and also maintains a text-based package database (more of a hierarchy) just in case some hand tweaking is necessary.

Pacman does not strive to "do everything." It will add, remove and upgrade packages in the system, and it will allow you to query the package database for installed packages, files and owners. It also attempts to handle dependencies automatically and can download packages from a remote server.

ARCH also has a few excellent "rollback" mechanisms in the event that added software needs to be uninstalled. That Arch Linux is a rolling release also ensures that the system is always up-to-date. The repositories are fantastically maintained and on the very rare occasion that something breaks there is always help on the front page detailing the workaround or fix.

I use ARCH on both of my boxes that I use in my office so yes, I am slightly biased but if I can get a grip then anyone can! It's a strong, good operating system and runs well on new as well as old architecture. I have ARCH with "systemd" and "awesome" running on my old 3500+ Athlone and it runs like an express train! Also everything works perfectly.

Thanks, just my 5 cents.

Yeah, I have had a think about it, and still think that Arch is the best way to go. Just for the complete customisation you can do. Ubuntu did interest me just because of the mainstream support it seems to be getting but I suppose having something nearly premade goes agaisnt the point of this project.

Brian, what is the best way about getting the word across for IRC meetings? There really only used to be the few people that ever went on it, probably due to time zone or something (eg normally as I go on around 8-10PM UK everyone else seems to be going).

Im going to be on IRC now for the time being if anyone can make it on?

I like the concept of Arch, but I also like the concept of FreeBSD still too. The issue is the same for me though, albeit not as bad with Arch. Linux support is limited still in software distribution, and while nearly all Linux software can be downloaded in source form, compiled, and installed on anything, I've grown quite partial to having installer packages such as deb packages. Maybe it's not the true Linux way, but when I use Linux on my home computer, I don't want to be spending my time compiling **** constantly.

That said, I do see that Arch allows you to install rpm and dpkg? I've never actually used Arch, so I don't know about this and if it all works just fine and everything. My Linux is a little rusty, but if I downloaded a deb for Ubuntu from a developer, dpkg should install it on Arch still assuming I can satisfy dependencies? If so then I've got nothing against Arch, and wouldn't mind giving it a try even. Perhaps that could be part of a focus in the Shift project. Including RPM and dpkg to make it as compatible as possible with software that's available without having to compile.

Anyway, just some random rambling. I'd possibly be interested in getting involved in the project, but I'd have to check out Arch and learn about it a little.

I like the concept of Arch, but I also like the concept of FreeBSD still too. The issue is the same for me though, albeit not as bad with Arch. Linux support is limited still in software distribution, and while nearly all Linux software can be downloaded in source form, compiled, and installed on anything, I've grown quite partial to having installer packages such as deb packages. Maybe it's not the true Linux way, but when I use Linux on my home computer, I don't want to be spending my time compiling **** constantly.

That said, I do see that Arch allows you to install rpm and dpkg? I've never actually used Arch, so I don't know about this and if it all works just fine and everything. My Linux is a little rusty, but if I downloaded a deb for Ubuntu from a developer, dpkg should install it on Arch still assuming I can satisfy dependencies? If so then I've got nothing against Arch, and wouldn't mind giving it a try even. Perhaps that could be part of a focus in the Shift project. Including RPM and dpkg to make it as compatible as possible with software that's available without having to compile.

Anyway, just some random rambling. I'd possibly be interested in getting involved in the project, but I'd have to check out Arch and learn about it a little.

It looks like DPKG is in the AUR.... apparently anyway.

Ohh, dpkg and rpm support, if doable sounds like a good idea.

I'm personally voting for an arch base. Maybe we should begin managing the project properly - i.e. first of all design a preliminary first-stage task list, and go from there deciding who can, will, or is capable of doing what.

Agreed!

Why bother with dpkg and rpm support? They offer nothing except pointless baggage from a very outdated model, Arch has the AUR which and PKGBUILDs which are far superior. If you can think of any reasons why rpm or dpkg would actually be of any benefit please do tell me.

Anyway I reckon things we need to get working right now are:

-> Base ISO that will boot a GNOME3 GUI and load the required X11 drivers (intel/nvidia/ati) via a simple lspci script, or if that fails present a menu in CLI? (And have the option of force-showing the menu using a boot command line)

-> Basic looking non-functioning installers in PHP-GTK, PY-GTK and C# to compare them

-> Get Shift2 images onto the bootup ISO and change the version/name strings to say Shift2

Agreed!

Why bother with dpkg and rpm support? They offer nothing except pointless baggage from a very outdated model, Arch has the AUR which and PKGBUILDs which are far superior. If you can think of any reasons why rpm or dpkg would actually be of any benefit please do tell me.

Anyway I reckon things we need to get working right now are:

-> Base ISO that will boot a GNOME3 GUI and load the required X11 drivers (intel/nvidia/ati) via a simple lspci script, or if that fails present a menu in CLI? (And have the option of force-showing the menu using a boot command line)

-> Basic looking non-functioning installers in PHP-GTK, PY-GTK and C# to compare them

-> Get Shift2 images onto the bootup ISO and change the version/name strings to say Shift2

Sounds like a plan n_K

I was just thinking of putting dpkg/rpm/etc on there just to help with compatibility. Especially for when things like Steam come out (finally) :p

EDIT: Again, if anyones around for some IRC'n then just pop in and say hi.

After a lot of hacking around.... Behold the results of PHP 5.2 with PHP-GTK2 and a (partially) working GLADE3-GTK2 (although it segfaults a lot :/) via remote X11 over SSH [Possible bug? After a while of inactivity, trying to run it gives 'Could not startup.'].

Now onto working out how to control that with PHP events :p

post-160466-0-24229300-1347843156.png

post-160466-0-79612100-1347844949.png

  • Like 1

OK bit of a severe problem... Can't seem to make passwords masked, enabling the 'invisible char' from glade still shows them as plain text, as does the guide here http://gtk.php.net/manual/en/tutorials.helloadvanced.php

Anyone got any ideas of how to fix this ? :(

Agreed!

Why bother with dpkg and rpm support? They offer nothing except pointless baggage from a very outdated model, Arch has the AUR which and PKGBUILDs which are far superior. If you can think of any reasons why rpm or dpkg would actually be of any benefit please do tell me.

Anyway I reckon things we need to get working right now are:

-> Base ISO that will boot a GNOME3 GUI and load the required X11 drivers (intel/nvidia/ati) via a simple lspci script, or if that fails present a menu in CLI? (And have the option of force-showing the menu using a boot command line)

-> Basic looking non-functioning installers in PHP-GTK, PY-GTK and C# to compare them

-> Get Shift2 images onto the bootup ISO and change the version/name strings to say Shift2

Well, as I said, a lot of software is distributed in binary form in RPM or DEB form. Granted there are repos for most of what you'd need with AUR, but how would it hurt to be compatible with almost all packages so people don't have to worry about what format they download the binary installer in, or don't have to compile something from source because there is no package built for AUR. To me that's really the only "disadvantage" to Arch, even if it's package manager is considered better.

Alright sorted the problem!

Turns out the example (which was commented out);

$txtPassword->set_invisible_char('*');

only sets the character, you needed to search the wiki page for this;

$txtPassword->set_visibility(false);

And the reason it's not a great idea to include dpkg and rpm support is because they're dysfunctional with arch, inside arch PKGs you've got various files that tell pacman where to place files, what files to update or ignore if they've been modified by the user, how to know what file is owned by what package.

dpkg and rpm contain none of that information, if you install one of them and then decide you don't want the package, great, just remove it and be lumbered with hundreds of random files scattered all over the place, and if there's any in places like /usr/src and there's a big change with the folders and how arch uses them, you won't be able to update because you'll have a bunch of orphaned files that pacman can't find a package for and refuse to update packages because of problems with files being where they shouldn't be.

Alright sorted the problem!

Turns out the example (which was commented out);

$txtPassword->set_invisible_char('*');

only sets the character, you needed to search the wiki page for this;

$txtPassword->set_visibility(false);

And the reason it's not a great idea to include dpkg and rpm support is because they're dysfunctional with arch, inside arch PKGs you've got various files that tell pacman where to place files, what files to update or ignore if they've been modified by the user, how to know what file is owned by what package.

dpkg and rpm contain none of that information, if you install one of them and then decide you don't want the package, great, just remove it and be lumbered with hundreds of random files scattered all over the place, and if there's any in places like /usr/src and there's a big change with the folders and how arch uses them, you won't be able to update because you'll have a bunch of orphaned files that pacman can't find a package for and refuse to update packages because of problems with files being where they shouldn't be.

Okay, that's what I was curious about. If they ran properly and didn't break the system. If it's going to break things, then it's not worth it.

I'm just (attempting to) designing the interface in glade at the moment in-between crashes, then it'll be a case of getting the buttons and whatnot hooked up to PHP.

Although I'm not all that sure about how to the partitioning in a GUI :s was thinking maybe a listview and click to add partitions (or automatic partitioning), let me grab some snaps of what it's looking like now;

post-160466-0-17893300-1347902247.png

post-160466-0-13440100-1347902249.png

post-160466-0-45364900-1347902250.png

post-160466-0-92223500-1347902251.png

post-160466-0-60966200-1347902253.png

post-160466-0-80499800-1347902254.png

Yeah it's a bit of a pain in the arse that you have to have everything fill up a box and use 'fixed space' boxes to make everything the same size.

I just found out how to make the buttons the same size, put them in a 1x1 box and set the height to 20, disable vertical stretching and filling but enable shrinkage :s

This topic is now closed to further replies.
  • Posts

    • agenda pushing is... hiring women? you are insane. also low iq.
    • AIMP 5.40 Build 2721 by Razvan Serea AIMP is a powerful audio player that allows you to listen to your favorite music with an outstanding sound quality. Its appearance resembles that of another classical audio player (Winamp). The program includes a 20-band equalizer, a visualization window to display rhythmic visual effects and a playlist editor to organize your audio files. A nice fading effect makes your list of songs look like an endless music loop and a handy volume normalizing feature avoids drastic volume changes between tracks. Also, the players main functions can be conveniently controlled by global hotkeys. Besides playing music, AIMP features three extra utilities which also enable you to record any sound on your computer, convert audio files from one format to another and view or edit tags. AIMP is based on the well-known audio engine BASS, so its easy to connect new plug-ins (from the plug-in library included in the program) and expand the players functionality. Main Features and Functions: Multi-Format Playback: Supports numerous audio formats, including CDA, AAC, AC3, APE, DTS, FLAC, IT, MIDI, MO3, MOD, M4A, M4B, MP1, MP2, MP3, MPC, MTM, OFR, OGG, OPUS, RMI, S3M, SPX, TAK, TTA, UMX, WAV, WMA, WV, XM, DSF, DFF, MKA, AA3, AT3, OMA, WebM, MDZ, ITZ, S3Z, XMZ, AIFF, and MPEG-DASH (YouTube). CUE Sheet Support: Enables the use of CUE sheets for managing audio tracks. Output Support: Compatible with DirectSound, ASIO, WASAPI, and WASAPI Exclusive output methods. 32-Bit Audio Processing: Utilizes 32-bit audio processing for optimal sound quality. Internet Radio: Allows listening to internet radio stations in OGG, WAV, MP3, AAC, and AAC+ formats, with the capability to capture streams in various formats. Bookmarks and Playback Queue: Facilitates creating bookmarks and managing a playback queue. Rating and Auto-Marks: Collects statistics on track listening and automatically calculates ratings and marks for listened tracks. Plugin Support: Allows the addition of new utilities or extensions to existing features through plugins. Built-in Scrobbler: Supports Last.fm, Libre.fm, and ListenBrainz services for scrobbling. Cloud Integration: Supports OneDrive, Google Drive, DropBox, Облако@mail.ru, Яндекс.Диск, and custom WebDAV clouds. Podcasts: Offers podcast support for subscribing and listening. Hotkeys: Allows configuration of local and global hotkeys. Multi-User Mode Support: Supports multiple users working on one computer. Multi-Language Interface: Provides a multi-language interface. 4K and High DPI Support: Supports scale factors of 125%, 150%, 175%, and 200% for high-resolution displays. Flexible Program Options: Offers customizable program settings. Flexible UI: Charm UI: A modern flat-style skin with 4K and High DPI support. Bliss 4K: A skin-transformer from AIMP4 included in the installation package. Pandemic: The classic skin from AIMP3 included in the installation package. User Skins: Access to a catalog of user-created skins. Sound Effects: 20-Band Equalizer and Built-in Sound Effects: Includes Reverb, Flanger, Chorus, Pitch, Tempo, Echo, Speed, Bass, Enhancer, and Voice Remover effects with flexible settings. Volume Normalization: Features peak-based normalization and Replay Gain, along with logarithmic and loudness-compensated volume control. Mixing Options: Offers Fade In/Fade Out, cross-mixing, and pause between tracks. Silence Remover: Removes silence from tracks for a seamless listening experience. Music Library: Music Library: Organizes music files, allows setting marks for listened tracks, and keeps playback statistics. Smart Playlist: Creates playlists based on content from the Music Library database, with filtering and grouping capabilities. Playlists: Multiple Playlists: Supports working with multiple playlists simultaneously. Powerful View Settings: Allows data display customization, track grouping, and separate settings for each playlist. Content Protection: Provides the ability to block content from changes. File Search: Enables searching files across all opened playlists. AIMP 5.40 Build 2721 changelog: Audio converter: WavPack - support for 32-bit float samples format General: localizations has been updated General: WavPack codec has been updated to v5.9 Plugins: scrobbler - Last.fm - in case of an access denied error, the Track Info dialog displays links to web-version of the catalog Fixed: General - error creating a file in a folder created by template if the folder name ends with a dot Fixed: general - menu cannot be scrolled via mouse wheel if the "scroll inactive windows when I hover over them" option is switched off Fixed: General - port number is not extracted from URL if there is no "/" after the port token (regression 5.40) Fixed: audio converter - statistics are not taken into account if the "delete sources files" option is switched on and target folder equals to source Fixed: audio converter - dither does not switched off when processing files in 24-to-24-bit format Fixed: Sound engine - VST - changing the sample rate leads to certain plugins to hanging up Fixed: player - does not read disc numbers for CUE that specified as custom tag fields stored in the audio file Fixed: player - manual invoking the jump to next track action does not work if the next file is not exists and the "track repeat" option is switched on Fixed: plugins - BASS_AAC - does not play certain files to the end Fixed: plugins - CDDA - MusicBrainz - wrong artist name is extracted for certain releases Fixed: issues from incoming crash-reports Download: AIMP 64-bit | Standalone | ~20.0 MB (Freeware) Download: AIMP 32-bit | Standalone View: AIMP Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Notion is shutting down its email client one year after launch by David Uzondu In April 2025, Notion launched Notion Mail, an AI-powered email client that acted as a customizable overlay for your existing accounts. Instead of replacing Gmail entirely, it reimagined how users interacted with their inboxes by offering features like intelligent auto-labeling alongside automated calendar scheduling. Now, a little over a year later, Notion has announced that it is shutting it all down on September 22. Since Notion Mail is a frontend client, most of your Gmail data will remain safe inside your Google account, but the company said that you must export stuff specific to Notion Mail, like snippets, custom auto-label instructions, email drafts, and scheduled drafts, before the deadline. Starting today, June 25, you can export that data directly from the app or the web interface, and this grace period will last all the way until September 21. Once September 22 arrives, Notion will permanently delete all unsaved local assets, including files you attached to snippets. Your existing database syncs and mail blocks will persist, though they will stop receiving new messages after the shutdown. Notion advises that if you or your company operate within a regulated environment, you must transition off earlier than the general shutdown date to maintain compliance. Companies that rely on HIPAA coverage face an even tighter timeline and must transition away from the platform by June 30th. Notion, in its X announcement post, basically said that it doesn't see the point of maintaining a standalone email client, especially when users have shifted their habits toward automation. The platform pointed to its Notion agents, which it claims "more than half of Notion Mail users" already employ to manage emails without ever opening an actual inbox, so it is "going all in" on using these agents to run your inbox. Notion introduced Notion Agents last September at the "Make With Notion" conference, giving users AI-powered digital assistants that can do stuff like run in the background on specific schedules (e.g., summarizing your daily open tasks every morning at 8 AM).
    • OK, but isn't nvidia still planning to cut off win10 support this year?
  • Recent Achievements

    • One Month Later
      The_Focal_Point earned a badge
      One Month Later
    • One Year In
      Vistor earned a badge
      One Year In
    • First Post
      kinowa earned a badge
      First Post
    • Rookie
      krychek57 went up a rank
      Rookie
    • Grand Master
      Jaybonaut went up a rank
      Grand Master
  • Popular Contributors

    1. 1
      +primortal
      404
    2. 2
      +Edouard
      168
    3. 3
      PsYcHoKiLLa
      131
    4. 4
      Xenon
      72
    5. 5
      neufuse
      69
  • Tell a friend

    Love Neowin? Tell a friend!