Closed AgentCochese closed 2 years ago
Did step 3 complete without errors? What's inside /dev/mapper when you do ls?
Did step 3 complete without errors? What's inside /dev/mapper when you do ls?
Step 3 completed without errors.
user@user-eve dev $ cd /mapper user@user-eve mapper $ ls control
When you ran the command on step 3, it should have produced several lines of output:
if it didn't, may I ask which recovery image did you download?
I just re-ran it:
...and to answer your question, it is 15117.87.0 from the stable channel, directly from the link in your Git.
if that is the output you are getting, you should be seeing the loop devices in /dev/mapper now.
Right you are. So I was able to continue all the way to step 7. (add the ucm2 profile) and get this error output:
Sorry, fat fingered the close button prematurely!
you are correct, that package doesn't exists in my machine either. Try doing that step only installing the pixelbook-alsa-ucm package then reboot and see if sound works.
Ok, so in an attempt to resolve this, I split the commands into:
sudo dnf -y install pixelbook-alsa-ucm
This one worked.
sudo dnf -y install pixelbook-acpi
This one did not.
Regardless, I appear to have sound! I rebooted using REFRESH/POWER and it is working.
The remaining issues for me are the keyboard backlight (I can't seem to figure out how to set this hotkey) and also the backlight/display flickers unless I turn it all the way up. Is there a fix for that?
One more big thanks for all of your original work on this! I have spent a few weeks tinkering with this and you brought new life to my Pixelbook!
My bad, I'm not the developer of this repo. I'm just another beneficiary of it like yourself. Have you tried the ansible script in the repo? It automates all this.
https://github.com/jmontleon/pixelbook-fedora/tree/main/ansible
My bad, I'm not the developer of this repo. I'm just another beneficiary of it like yourself. Have you tried the ansible script in the repo? It automates all this.
https://github.com/jmontleon/pixelbook-fedora/tree/main/ansible
oh lol, well even more thanks your way since this really ain't your problem :dancers:
You know, that script was a disaster for me using the Ubuntu variant, so I didn't even try it lol. Might as well as I'm almost there manually!
Also, to remap the keys I found the 'key remapping' section of the Gentoo Pixelbook guide to work perfectly:
Thanks!
Well, the install for the script worked but when I attempt to run it:
[umbrella@umbrella-eve Downloads]$ ansible-playbook -K playbook.yml BECOME password: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' ERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each: JSON: Expecting value: line 8 column 1 (char 7)
Syntax Error while loading YAML. mapping values are not allowed in this context
The error appears to be in '/home/umbrella/Downloads/playbook.yml': line 28, column 66, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
<meta name="optimizely-datafile" content="{"groups": [], "environmentKey": "production", "rollouts": [], "typedAudiences": [], "projectId": "16737760170", "variables": [], "featureFlags": [], "experiments": [], "version": "4", "audiences": [{"conditions": "[\"or\", {\"match\": \"exact\", \"name\": \"$opt_dummy_attribute\", \"type\": \"custom_attribute\", \"value\": \"$opt_dummy_value\"}]", "id": "$opt_dummy_audience", "name": "Optimizely-Generated Audience for Backwards Compatibility"}], "anonymizeIP": true, "sdkKey": "WTc6awnGuYDdG98CYRban", "attributes": [{"id": "16822470375", "key": "user_id"}, {"id": "17143601254", "key": "spammy"}, {"id": "18175660309", "key": "organization_plan"}, {"id": "18813001570", "key": "is_logged_in"}, {"id": "19073851829", "key": "geo"}, {"id": "20175462351", "key": "requestedCurrency"}, {"id": "20785470195", "key": "country_code"}, {"id": "21656311196", "key": "opened_downgrade_dialog"}], "botFiltering": false, "accountId": "16737760170", "events": [{"experimentIds": [], "id": "17911811441", "key": "hydro_click.dashboard.teacher_toolbox_cta"}, {"experimentIds": [], "id": "18124116703", "key": "submit.organizations.complete_sign_up"}, {"experimentIds": [], "id": "18145892387", "key": "no_metric.tracked_outside_of_optimizely"}, {"experimentIds": [], "id": "18178755568", "key": "click.org_onboarding_checklist.add_repo"}, {"experimentIds": [], "id": "18180553241", "key": "submit.repository_imports.create"}, {"experimentIds": [], "id": "18186103728", "key": "click.help.learn_more_about_repository_creation"}, {"experimentIds": [], "id": "18188530140", "key": "test_event"}, {"experimentIds": [], "id": "18191963644", "key": "click.empty_org_repo_cta.transfer_repository"}, {"experimentIds": [], "id": "18195612788", "key": "click.empty_org_repo_cta.import_repository"}, {"experimentIds": [], "id": "18210945499", "key": "click.org_onboarding_checklist.invite_members"}, {"experimentIds": [], "id": "18211063248", "key": "click.empty_org_repo_cta.create_repository"}, {"experimentIds": [], "id": "18215721889", "key": "click.org_onboarding_checklist.update_profile"}, {"experimentIds": [], "id": "18224360785", "key": "click.org_onboarding_checklist.dismiss"}, {"experimentIds": [], "id": "18234832286", "key": "submit.organization_activation.complete"}, {"experimentIds": [], "id": "18252392383", "key": "submit.org_repository.create"}, {"experimentIds": [], "id": "18257551537", "key": "submit.org_member_invitation.create"}, {"experimentIds": [], "id": "18259522260", "key": "submit.organization_profile.update"}, {"experimentIds": [], "id": "18564603625", "key": "view.classroom_select_organization"}, {"experimentIds": [], "id": "18568612016", "key": "click.classroom_sign_in_click"}, {"experimentIds": [], "id": "18572592540", "key": "view.classroom_name"}, {"experimentIds": [], "id": "18574203855", "key": "click.classroom_create_organization"}, {"experimentIds": [], "id": "18582053415", "key": "click.classroom_select_organization"}, {"experimentIds": [], "id": "18589463420", "key": "click.classroom_create_classroom"}, {"experimentIds": [], "id": "18591323364", "key": "click.classroom_create_first_classroom"}, {"experimentIds": [], "id": "18591652321", "key": "click.classroom_grant_access"}, {"experimentIds": [], "id": "18607131425", "key": "view.classroom_creation"}, {"experimentIds": [], "id": "18831680583", "key": "upgrade_account_plan"}, {"experimentIds": [], "id": "19064064515", "key": "click.signup"}, {"experimentIds": [], "id": "19075373687", "key": "click.view_account_billing_page"}, {"experimentIds": [], "id": "19077355841", "key": "click.dismiss_signup_prompt"}, {"experimentIds": [], "id": "19079713938", "key": "click.contact_sales"}, {"experimentIds": [], "id": "19120963070", "key": "click.compare_account_plans"}, {"experimentIds": [], "id": "19151690317", "key": "click.upgrade_account_cta"}, {"experimentIds": [], "id": "19424193129", "key": "click.open_account_switcher"}, {"experimentIds": [], "id": "19520330825", "key": "click.visit_account_profile"}, {"experimentIds": [], "id": "19540970635", "key": "click.switch_account_context"}, {"experimentIds": [], "id": "19730198868", "key": "submit.homepage_signup"}, {"experimentIds": [], "id": "19820830627", "key": "click.homepage_signup"}, {"experimentIds": [], "id": "19988571001", "key": "click.create_enterprise_trial"}, {"experimentIds": [], "id": "20036538294", "key": "click.create_organization_team"}, {"experimentIds": [], "id": "20040653299", "key": "click.input_enterprise_trial_form"}, {"experimentIds": [], "id": "20062030003", "key": "click.continue_with_team"}, {"experimentIds": [], "id": "20068947153", "key": "click.create_organization_free"}, {"experimentIds": [], "id": "20086636658", "key": "click.signup_continue.username"}, {"experimentIds": [], "id": "20091648988", "key": "click.signup_continue.create_account"}, {"experimentIds": [], "id": "20103637615", "key": "click.signup_continue.email"}, {"experimentIds": [], "id": "20111574253", "key": "click.signup_continue.password"}, {"experimentIds": [], "id": "20120044111", "key": "view.pricing_page"}, {"experimentIds": [], "id": "20152062109", "key": "submit.create_account"}, {"experimentIds": [], "id": "20165800992", "key": "submit.upgrade_payment_form"}, {"experimentIds": [], "id": "20171520319", "key": "submit.create_organization"}, {"experimentIds": [], "id": "20222645674", "key": "click.recommended_plan_in_signup.discuss_your_needs"}, {"experimentIds": [], "id": "20227443657", "key": "submit.verify_primary_user_email"}, {"experimentIds": [], "id": "20234607160", "key": "click.recommended_plan_in_signup.try_enterprise"}, {"experimentIds": [], "id": "20238175784", "key": "click.recommended_plan_in_signup.team"}, {"experimentIds": [], "id": "20239847212", "key": "click.recommended_plan_in_signup.continue_free"}, {"experimentIds": [], "id": "20251097193", "key": "recommended_plan"}, {"experimentIds": [], "id": "20438619534", "key": "click.pricing_calculator.1_member"}, {"experimentIds": [], "id": "20456699683", "key": "click.pricing_calculator.15_members"}, {"experimentIds": [], "id": "20467868331", "key": "click.pricing_calculator.10_members"}, {"experimentIds": [], "id": "20476267432", "key": "click.trial_days_remaining"}, {"experimentIds": [], "id": "20476357660", "key": "click.discover_feature"}, {"experimentIds": [], "id": "20479287901", "key": "click.pricing_calculator.custom_members"}, {"experimentIds": [], "id": "20481107083", "key": "click.recommended_plan_in_signup.apply_teacher_benefits"}, {"experimentIds": [], "id": "20483089392", "key": "click.pricing_calculator.5_members"}, {"experimentIds": [], "id": "20484283944", "key": "click.onboarding_task"}, {"experimentIds": [], "id": "20484996281", "key": "click.recommended_plan_in_signup.apply_student_benefits"}, {"experimentIds": [], "id": "20486713726", "key": "click.onboarding_task_breadcrumb"}, {"experimentIds": [], "id": "20490791319", "key": "click.upgrade_to_enterprise"}, {"experimentIds": [], "id": "20491786766", "key": "click.talk_to_us"}, {"experimentIds": [], "id": "20494144087", "key": "click.dismiss_enterprise_trial"}, {"experimentIds": [], "id": "20499722759", "key": "completed_all_tasks"}, {"experimentIds": [], "id": "20500710104", "key": "completed_onboarding_tasks"}, {"experimentIds": [], "id": "20513160672", "key": "click.read_doc"}, {"experimentIds": [], "id": "20516196762", "key": "actions_enabled"}, {"experimentIds": [], "id": "20518980986", "key": "click.dismiss_trial_banner"}, {"experimentIds": [], "id": "20535446721", "key": "click.issue_actions_prompt.dismiss_prompt"}, {"experimentIds": [], "id": "20557002247", "key": "click.issue_actions_prompt.setup_workflow"}, {"experimentIds": [], "id": "20595070227", "key": "click.pull_request_setup_workflow"}, {"experimentIds": [], "id": "20626600314", "key": "click.seats_input"}, {"experimentIds": [], "id": "20642310305", "key": "click.decrease_seats_number"}, {"experimentIds": [], "id": "20662990045", "key": "click.increase_seats_number"}, {"experimentIds": [], "id": "20679620969", "key": "click.public_product_roadmap"}, {"experimentIds": [], "id": "20761240940", "key": "click.dismiss_survey_banner"}, {"experimentIds": [], "id": "20767210721", "key": "click.take_survey"}, {"experimentIds": [], "id": "20795281201", "key": "click.archive_list"}, {"experimentIds": [], "id": "20966790249", "key": "contact_sales.submit"}, {"experimentIds": [], "id": "20996500333", "key": "contact_sales.existing_customer"}, {"experimentIds": [], "id": "20996890162", "key": "contact_sales.blank_message_field"}, {"experimentIds": [], "id": "21000470317", "key": "contact_sales.personal_email"}, {"experimentIds": [], "id": "21002790172", "key": "contact_sales.blank_phone_field"}, {"experimentIds": [], "id": "21354412592", "key": "click.dismiss_create_readme"}, {"experimentIds": [], "id": "21366102546", "key": "click.dismiss_zero_user_content"}, {"experimentIds": [], "id": "21370252505", "key": "account_did_downgrade"}, {"experimentIds": [], "id": "21370840408", "key": "click.cta_create_readme"}, {"experimentIds": [], "id": "21375451068", "key": "click.cta_create_new_repository"}, {"experimentIds": [], "id": "21385390948", "key": "click.zero_user_content"}, {"experimentIds": [], "id": "21467712175", "key": "click.downgrade_keep"}, {"experimentIds": [], "id": "21484112202", "key": "click.downgrade"}, {"experimentIds": [], "id": "21495292213", "key": "click.downgrade_survey_exit"}, {"experimentIds": [], "id": "21508241468", "key": "click.downgrade_survey_submit"}, {"experimentIds": [], "id": "21512030356", "key": "click.downgrade_support"}, {"experimentIds": [], "id": "21539090022", "key": "click.downgrade_exit"}, {"experimentIds": [], "id": "21543640644", "key": "click_fetch_upstream"}, {"experimentIds": [], "id": "21646510300", "key": "click.move_your_work"}, {"experimentIds": [], "id": "21656151116", "key": "click.add_branch_protection_rule"}, {"experimentIds": [], "id": "21663860599", "key": "click.downgrade_dialog_open"}, {"experimentIds": [], "id": "21687860483", "key": "click.learn_about_protected_branches"}, {"experimentIds": [], "id": "21689050333", "key": "click.dismiss_protect_this_branch"}, {"experimentIds": [], "id": "21864370109", "key": "click.sign_in"}], "revision": "1367"}" />
^ here
We could be wrong, but this one looks like it might be an issue with unbalanced quotes. If starting a value with a quote, make sure the line ends with the same set of quotes. For instance this arbitrary example:
foo: "bad" "wolf"
Could be written as:
foo: '"bad" "wolf"'
[umbrella@umbrella-eve Downloads]$
hmm, I'm looking at the playbook.yml file (https://github.com/jmontleon/pixelbook-fedora/blob/main/ansible/playbook.yml) file and I don't see the line you mentioned anywhere.
Disregard the above. Did you download the playbook.yml file or copy/pasted it? I wonder if something didn't copy correctly.
I downloaded it to Downloads. Copy/paste is above my paygrade and I'd guarantee screwing it up.
Even if this script doesn't run, I'm good to go. Last thing is the keyboard backlight. I can't figure that one out for the life of me:
That file doesn't exists for me and I do have the pixelbook-scripts package installed. What is it supposed to do?
It is supposed to allow the OEM keyboard backlight to function. It currently does not. That is really the last piece of the puzzle for me.
Ok, judging by the ansible script, the pixelbook-keyboard-backlight piece is now handled by systemd but running in the user scope. So try this command as a regular user, not sudo:
systemctl --user enable --now pixelbook-keyboard-backlight
after that, CTRL-SPACE will control the backlight.
You are a goddamn National Treasure!
Thanks a bunch for all of the help! I can see my keys!!!! My audio works! I disabled the auto brightness and the flicker is gone in the screen. I think this is the happiest I've been all week lol.
Cheers, good Sir!
You might want to execute the same systemctl command as above but for these services too, which the ansible script does:
pixelbook-acpi pixelbook-display-orientation pixelbook-touchscreen-click
Done x3!
Everything is working perfectly. You are a saint!
@JHBoricua thank you for your help. I completely missed this conversation.
@AgentCochese are you still having any issues? If not I'll close this. Apologies for not seeing the conversation.
FWIW the packages pixelbook-* packages are available from a copr repo enabled with dnf copr enable jmontleon/pixelbook
https://copr.fedorainfracloud.org/coprs/jmontleon/pixelbook/monitor/
That's done in the ansible playbook here: https://github.com/jmontleon/pixelbook-fedora/blob/main/ansible/playbook.yml#L25-L30
Jason, I'm all set now. No worries about missing it, I ended up working it all out. Sound and keyboard backlight work, everything is solid! I tried a ton of other distros and they were all missing sound and KB backlighting. This was the fix I needed! Appreciate you both!
I am getting hung up on step 4, and I've tried everything I could think of, including running it from /dev and I get this output:
$ sudo mount -o ro /dev/mapper/loop0p3 /mnt mount: /mnt: special device /dev/mapper/loop0p3 does not exist. dmesg(1) may have more information after failed mount system call.
Thoughts on what I'm screwing up?